javascript - Twilio XML 验证警告 12200
问题描述
我们的 node.js 应用程序切换到使用双向流,从那时起,我们收到以下警告:
Msg "XML Validation warning"
line "1"
parserMessage " Element 'Stream' must have no character or element information item [children]"
ErrorCode "12200"
cols "278"
url "https://687e10954f9f.ngrok.io/api"
LogLevel "WARN"
Twilio 收到这样的 xml:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Stream name="Communication with Goodbot" url="wss://687e10954f9f.ngrok.io/ws">
<Parameter name="Joe" value="Jones"/>
</Stream>
</Connect>
</Response>
似乎应该归咎于参数,因为在没有Parameter
标签的情况下发送相同的响应不会产生警告。该应用程序按预期工作,只是生成了一堆警告。我们应该将参数放在其他地方还是这是 TWIML 错误?我们需要传入自定义参数才能使我们的应用程序正常工作。
解决方案
推荐阅读
- c++ - 如何检查程序员在 C++ 中提供的两种不同格式的输入
- python - 循环遍历 XML 文件,解析数据,写入 Dataframe 和 XLSX 文件
- javascript - Django 和 javascript 并使用 URL 模板为 jvectormap 传递变量
- vim - 基于搜索的 Vim 行范围
- python - Visual Studio python 说 else 是无效的语法并且是未知的
- c++ - 在 Cocoa 应用程序中使用 C++ 代码和 OpenGL
- javascript - javascript 中的 (alert(1),"") 到底是什么
- swift - Swift & Core Data:编码和解码自己类型的数组
- python - 使用 selenium 和 BeautifulSoup 抓取动态网页,但新页面不断弹出
- python - partial_dependence() 为 python 广义加法模型得到了一个意外的关键字参数“特征”。我如何解决它?