簡體   English   中英

如何為request.js REST調用添加有效負載

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM