【微信公共账号】通过客户端发送一个text消息,服务器收到post请求,但是读不到xml格式的数据
发布于 10 年前 作者 xugaoyang01 6489 次预览 最后一次回复是 10 年前 来自 问答
我正在用nodejs express开发一个微信公共账号服务器。token之类的都通了。 今天在测试【接受客户端消息】的操作时,发现接受到的post请求读不到任何xml数据。
微信说,会以xml格式发送消息。我通过body-parser来分析数据。 app.use(bodyParser.json()); app.use(bodyParser.urlencoded());
然后通过打log发现req的body是空的? 这个xml数据应该怎么解析,并读取呢?
2 回复
原生的:
app.use(bodyParser.text({ type: ‘text/xml’ }))
然后自己解析xml,