javascript - 如何在node.js中发送带有数据和不记名授权的POST请求?

标签 javascript python node.js azure request

我已经成功地能够使用 python requests 库调用 API。需要在node.js中发出相同的请求。看到了关于 SO 的各种问答,并努力尝试使用 node.js 中的请求库,但无法使这项工作特别是。具有数据和承载授权。

最佳答案

var request = require('request');
data = {
    "Inputs": {
            "input1":
            [
                {
                        'Col1': "5",   
                        'Col2': "3.5",   
                        'Col3': "1.5",   
                        'Col4': "0.2",   
                        'Col5': "doesnotmatter",   
                }
            ],
    },
"GlobalParameters":  {
}
}


var options = {
  method: 'POST',
  body: data,
  json: true,
  url: 'https://api.github.com/repos/request/request',
  headers: {
    'Authorization':'Bearer xxxx'
  }
};

function callback(error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body)
  }
}
//call the request

request(options, callback);

如需更多引用,您可以访问request库存储库。 headers

关于javascript - 如何在node.js中发送带有数据和不记名授权的POST请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48536410/

相关文章:

python - 如何动态训练 LSTM 模型?

python - 规范化空间不足以呈现糟糕的内容

node.js - Twilio:如何通过 API 获取编程聊天统计信息?

javascript - 为什么我的 node-oracledb execute Promise 解决所需的时间稳步增加?

javascript - javascript中如何在类之间共享变量

javascript - 如何使用 for (let obj of objects) 获取数组中的下一项

javascript - react 服务器端渲染处理 `window` , `localStorage`

javascript - 即使手动 URL 有效,网站也无法识别 GET

python - Dask - 如何将任务分配给特定的 CPU

node.js - 使用 NPM 将包更新到主要版本