comment publier des données XML dans node.js http.request
je suis en train d'essayer de soumettre une requête xml à un service web via Node.js à l'aide de http.request
.
Voici mon code. Mon problème est que au lieu de data=1
je veux post xml pour le service.
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();
Ho pour ce faire?
source d'informationauteur mithunsatheesh | 2012-12-24
Vous devez vous connecter pour publier un commentaire.
http.request
retourne ClientRequest objet qui est aussi une écriture de flux.Au lieu de
.end()
neend(xmlbody)
ou.write(xmlbody).end()
Fait le lien donné par Andrey Sidorov aidé à le faire fonctionner.
Les travaux de cette.