Node.js 节点-将xml与请求一起发布到服务器
我尝试通过xmls与RESTAPI通信。我生成一个xml并使用(用于测试RESTAPI的chrome extenson)对其进行测试。 它工作正常,我收到了响应XML。 如果我尝试发送,我会收到Node.js 节点-将xml与请求一起发布到服务器,node.js,request,Node.js,Request,我尝试通过xmls与RESTAPI通信。我生成一个xml并使用(用于测试RESTAPI的chrome extenson)对其进行测试。 它工作正常,我收到了响应XML。 如果我尝试发送,我会收到 '<html><head><title>Error</title></head><body>Internal Server Error</body></html>' 如果您需要任何附加信息,请让我知道。如
'<html><head><title>Error</title></head><body>Internal Server Error</body></html>'
如果您需要任何附加信息,请让我知道。如果您可以控制这两个方面的数据结构,我建议使用
JSON
over XML作为请求和响应数据。@Derek不幸的是,这是一个第三方服务器,我无法控制它。
options = {
uri: uri,
header: {
'Content-Type': 'application/xml ',
'Accept' : 'application/xml '
},
body: xml // I use the same xml in Restlet Client's body
}
rp.post(options).then(response=>{
console.log('------SUCCESS-----')
console.log(response)
}).catch(err=>{
console.log('------ERROR-----')
console.log(err.response)
})