Php Twilio-来电请求-无效内容类型错误

Php Twilio-来电请求-无效内容类型错误,php,Php,我将传入的Twilio电话呼叫请求发送到我的简单端点 use Twilio\Twiml; // All documentation says TwiML but that errors $response = new Twiml; $response->say( "Thank you for calling", array("voice" => "alice") ); echo $response; 下面是我的回应: << ? xml vers

我将传入的Twilio电话呼叫请求发送到我的简单端点

use Twilio\Twiml; // All documentation says TwiML but that errors
$response = new Twiml;
$response->say(
    "Thank you for calling", 
    array("voice" => "alice")
    );
echo $response;
下面是我的回应:

<<
? xml version = "1.0"
encoding = "UTF-8" ? >
    <
    Response > < Say voice = "alice" > Thank you
for calling < /Say>< /Response >
    null

<
回应>谢谢
用于呼叫
无效的

我猜是两个<(小于)符号,似乎是一个单一的字符,我不知道如何将其更改为一个单一的嗯,我终于让它工作了。我只花了一整天的时间

添加:标题(“内容类型:text/xml”);//显然,Twilio库没有声明内容类型

Wordpress问题添加前导空格/换行符:


使用die(而不是return)这样就不会返回任何值。

“这是回响的内容”-在实际糟糕的格式中?(或者你把这件事搞砸了,因为你无法正确格式化代码?)我认为库不太可能生成这些双
,请遵循此链接并仔细阅读,也许你遗漏了什么。我添加了:“$response=substr($response,1);”,删除了我添加的两个内容:header(“内容类型:text/xml”);这让我更进一步。但是Twilio调试器现在显示不允许处理指令目标匹配\“[xX][mM][lL]”。它在文档类型声明上方放置两个换行符。