Twilio GET 请求正在破坏我的服务器
Twilio GET requests are breaking my server
这是我的 "hello world" 静态 XML 端点:
http://catface.biz/twilio/webhook/
当我拨打我的 Twilio 号码并且 Twilio 请求该页面时,我在线路上听到 "An application error has occurred" 语音。
使用 Twilio 调试器,我可以看到我的服务器没有响应 XML。相反,它以 "Connection to Tomcat has been closed," 响应,这导致 Twilio 报告 12100 错误。
当然是我这边的错误。但我的问题仍然存在:Twilio 发送的到底是什么破坏了我的服务器?
我这边的XML是静态的。它应该以 "Hello World" 响应,就像您在浏览器中访问我的端点时一样。
如果您有 Twilio 帐户,请将此 URL 添加为您的端点,然后调用它。您会看到错误:
http://catface.biz/twilio/webhook/
有什么想法吗?
Twilio 客户支持(耶!)解决了问题。
显然,phone 号码在 Twilio 的系统中设置为使用旧的 Twilio API。 API 以某种方式破坏了我的系统。
考虑到我在过去几周内从 Twilio 获得了 phone 号码,我觉得这个号码使用旧的 API 很奇怪。
无论如何,如果其他阅读本文的人遇到问题,请发送电子邮件至支持@twilio.com 并要求他们将您的 phone 号码的 API 版本从“2008-08-01”升级到“2010-04-01”。是的,我写这篇文章时是 2016 年。
这是我的 "hello world" 静态 XML 端点:
http://catface.biz/twilio/webhook/
当我拨打我的 Twilio 号码并且 Twilio 请求该页面时,我在线路上听到 "An application error has occurred" 语音。
使用 Twilio 调试器,我可以看到我的服务器没有响应 XML。相反,它以 "Connection to Tomcat has been closed," 响应,这导致 Twilio 报告 12100 错误。
当然是我这边的错误。但我的问题仍然存在:Twilio 发送的到底是什么破坏了我的服务器?
我这边的XML是静态的。它应该以 "Hello World" 响应,就像您在浏览器中访问我的端点时一样。
如果您有 Twilio 帐户,请将此 URL 添加为您的端点,然后调用它。您会看到错误:
http://catface.biz/twilio/webhook/
有什么想法吗?
Twilio 客户支持(耶!)解决了问题。
显然,phone 号码在 Twilio 的系统中设置为使用旧的 Twilio API。 API 以某种方式破坏了我的系统。
考虑到我在过去几周内从 Twilio 获得了 phone 号码,我觉得这个号码使用旧的 API 很奇怪。
无论如何,如果其他阅读本文的人遇到问题,请发送电子邮件至支持@twilio.com 并要求他们将您的 phone 号码的 API 版本从“2008-08-01”升级到“2010-04-01”。是的,我写这篇文章时是 2016 年。