11200 HTTP 检索失败

11200 HTTP retrieval failure

当我向我的 twilio phone 号码发送短信时,我在日志中看到:

Error : 11200 HTTP retrieval failure Description: An attempt to retrieve content from https://xxx.xxx.com/extapi/twilio-php/twilio.xml.php returned the HTTP status code .

这里是twilio.xml.php的内容:

<?php 
    header("content-type: application/xml");
    echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<Response>
    <Sms>test</Sms>
</Response>

来自 https://www.twilio.com/docs/api/twiml/sms

的 Twilio 文档
The <Sms> verb sends an SMS message to a phone number during a phone call.

注意单词“phone call”。

如果您想要在向您的 Twilio 号码发送短信时收到回复消息,请更改为

<Response>
    <Message>test</Message>
</Response>

但是从您的问题来看,url 似乎也不可用。 在浏览器中打开 url https://xxx.xxx.com/extapi/twilio-php/twilio.xml.php 进行检查。最后把https改成http。

另外,在return中<?xml version="1.0" encoding="UTF-8"?>应该放在第一行。

我找到了解决方案。我在 Twilio 帐户设置中禁用了 SSL 证书验证。