美文网首页
Node.js 接收xml格式请求

Node.js 接收xml格式请求

作者: 牛仔码农 | 来源:发表于2016-11-16 10:01 被阅读602次

昨天在接第三方的健康数据接口,一般参数传过来的是跟着网址或是ajax带参数一起传。

但是这个第三方用的是xml传过来的,而我用req.body怎么都接不到,后来查下express的文档,express不接受xml的格式。

express文档

后来查了半天,发现得用这个插件 express-xml-bodyparser

var express = require('express'),
    app = express(),
    http = require('http'),
    server = http.createServer(app),
    xmlparser = require('express-xml-bodyparser');
 
// .. other middleware ...  
app.use(express.json());
app.use(express.urlencoded());
app.use(xmlparser());
// ... other middleware ...  
 
app.post('/receive-xml', function(req, res, next) {
 
  // req.body contains the parsed xml 
 
});
 
server.listen(1337);

相关文章

网友评论

      本文标题:Node.js 接收xml格式请求

      本文链接:https://www.haomeiwen.com/subject/szzlpttx.html