如何在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

回到顶部