【问题标题】:Twilio test response includes full TwiML/xmlTwilio 测试响应包括完整的 TwiML/xml
【发布时间】:2017-07-19 21:42:19
【问题描述】:

我在我的服务器上设置了一个连接到 rest API 的 webhook。当我向测试 twilio 号码发送消息并获得完整的 XML/TwiML 响应时。

Sent from your Twilio trial account - <?xml version="1.0" encoding="utf-8"?>
<Response>
<Message>Hello World</Message>
</Response>

这是因为它是一个测试号码还是我在服务器上弄乱了一些东西?我正在使用 .net 核心,与 .net 标准相比,它似乎没有任何支持。

我的想法是回应应该是

Sent from your Twilio trial account - Hello World

【问题讨论】:

    标签: asp.net-core twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    这是一个猜测,但我认为您返回的响应可能是 text/plain 的 mime 类型。如果您将响应的Content-Type 标头设置为text/xml,您应该只会看到响应中的文本。

    【讨论】:

    • 谢谢,好的开始我在标题中看到 text/plain。我看看能不能改一下。
    • 是否有 webhook api 发送的标头列表?它是否发送 {"Accept":"application/xml"}?
    • 它实际上接受text/plain 并会自动以响应中的文本进行响应,这就是为什么在这种情况下您会在响应文本中看到整个 XML。
    • 就是这样!谢谢@philnash。我强制响应为 text/xml 并且它起作用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 2019-01-19
    相关资源
    最近更新 更多