我有以下代码:
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)
})我正在尝试调用REST,它需要json数据有效负载。如何将有效载荷添加到此调用中?
发布于 2015-05-11 21:25:58
在options对象中放置body属性。来自https://github.com/request/request#requestoptions-callback
主体-实体体,用于补丁、发布和放置请求.必须是缓冲区或字符串,除非json是true。如果json是true,那么body必须是一个JSON可序列化的对象。
https://stackoverflow.com/questions/30177797
复制相似问题