【问题标题】:How do I add payload for requestjs REST call如何为 requestjs REST 调用添加有效负载
【发布时间】:2015-05-12 05:25:58
【问题描述】:

我有以下代码:

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。如何将有效负载添加到此调用中?

【问题讨论】:

    标签: node.js rest express request


    【解决方案1】:

    在你的选项对象中添加一个 body 属性。来自https://github.com/request/request#requestoptions-callback

    body - PATCH、POST 和 PUT 请求的实体主体。必须是缓冲区 或字符串,除非 json 为真。如果 json 为真,那么 body 必须是 JSON 可序列化对象。

    【讨论】:

      猜你喜欢
      • 2019-04-26
      • 1970-01-01
      • 2022-01-14
      • 2018-12-07
      • 1970-01-01
      • 2020-11-17
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多