生成正确的 TwiML 响应 (PHP) 时出现问题



我是PHP和一般开发的新手(来自VOIP背景(。我已经学习了几个月了。我不确定我在这里做错了什么,但我在接收来自 Twilio 的传真时遇到问题。 我可以看到 Twilio 正在发送请求,但调试器每次尝试传真都会显示 11200 个错误。我假设它与我的XML文件的发送方式有关。

这是我的 xml 文档的样子:

以及我用来生成这个的代码:

$timlresponse = new SimpleXMLElement("<Response></Response>");
$response = $timlresponse->addChild('Receive');
$response->addAttribute('action','mysite.com/received');
Header('Content-type: text/xml');
echo $timlresponse->asXML();
dd();

我已经运行了pcap并检查了HTTP标头,在我发布到页面后,我收到了HTTP 200响应,并且内容类型肯定设置为"test/xml"。

任何帮助将不胜感激!谢谢。

NVM 我想通了,在服务器上运行了tcpdump,并注意到我的应用程序抛出了TokenMismatchException。哇!编辑验证csrftoken.php排除这些路由,我很好!

最新更新