Node.js 节点-将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>' 如果您需要任何附加信息,请让我知道。如

我尝试通过xmls与RESTAPI通信。我生成一个xml并使用(用于测试RESTAPI的chrome extenson)对其进行测试。 它工作正常,我收到了响应XML。 如果我尝试发送,我会收到

 '<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)
  })