如何在node.js http.request中发布XML数据
我试图使用http.request
。通过Node.js向Web服务提交xml请求。
这是我的代码。我的问题是,而不是data=1
我想将xml发布到服务。
http.request({ host: 'service.x.yyy.x',
port: 80,
path: "/a.asmx?data=1",
method: 'POST'
}, function(resp) {
console.log(resp.statusCode);
if(resp.statusCode) {
resp.on('data', function (chunk) {
console.log(chunk);
str += chunk;
});
resp.on('end', function (chunk) {
console.log(str);
});
}
}).end();
何去做?
回答:
http.request
返回ClientRequest对象,该对象也是可写流。代替.end()
做end(xmlbody)
或.write(xmlbody).end()
以上是 如何在node.js http.request中发布XML数据 的全部内容, 来源链接: utcz.com/qa/399621.html