2016-08-01 73 views
1

我正在使用「請求」節點模塊調用第三方REST服務。從NodeJS調用REST POST服務

這裏是我的示例代碼:

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

通過這個我得到錯誤的「傳入的消息有一個意外的消息格式的‘原始’的操作預期的消息格式爲‘XML’,「 JSON」。「

請幫助我如何將標題傳遞給此請求。

在此先感謝。

回答

0
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)}); 
}); 

爲我工作...