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







