[英]How do I add payload for requestjs REST call
我有以下代碼:
var request = require('request')
...
var options = {
method: 'post',
rejectUnauthorized: false,
url: '<my rest URI>',
headers: {
'content-type':json},
Authorization:'Basic',
auth: {
user: username,
password: password
}
}
...
request(options, function (err, res, body) {
if (err) {
console.dir(err);
retmessage= err;
res.render(err);
return;
}
console.dir('headers', res.headers)
console.dir('status code', res.statusCode)
console.dir(body)
})
我正在嘗試調用需要json數據有效負載的REST API。 如何將有效負載添加到此調用中?
在您的options對象中放置一個body屬性。 從https://github.com/request/request#requestoptions-callback :
body-PATCH,POST和PUT請求的實體主體。 除非json為true,否則必須為Buffer或String。 如果json為true,則body必須是JSON可序列化的對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.