【问题标题】:Calling REST POST Service from NodeJS从 NodeJS 调用 REST POST 服务
【发布时间】:2016-08-01 14:21:13
【问题描述】:

我正在使用“请求”节点模块来调用第三方 REST 服务。

这是我的示例代码:

request.post({url:'https://myyrl/myfunction', formData: formData,  function optionalCallback(err, httpResponse, body) {
    if (err)
        resolve({"message": err});
    else
        resolve({"message": body});
})

由此我收到错误消息,因为“传入的消息具有意外的消息格式'Raw'。操作的预期消息格式是'Xml'、'Json'。”。

请帮助我如何将标头传递给此请求。

提前致谢。

【问题讨论】:

    标签: node.js rest http-headers


    【解决方案1】:
    request.post({url:'https://myurl/myfunction', body: formData, json: true, headers: {'contentType': 'application/json'}}, function optionalCallback(err, httpResponse, body) {
        if (err)
            resolve({"message": err});
        else
            resolve({"message": JSON.stringify(body)});
    });
    

    为我工作...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      相关资源
      最近更新 更多