使用Node.js发出POST请求并处理响应

时间:2020-03-30 14:03:23

标签: javascript node.js http post request

我正在使用Node.js发出POST请求,然后想要解码接收到的JSON并将其存储在变量中作为字典。我正在发出请求,但当时不知道如何保存响应。这是我的代码:


const http = require('http');

const options = {
  hostname: 'community.myCompanyName.com',
  path: '/admin/plugins/explorer/queries/73/run',
  method: 'POST',
  headers: {
    'Content-Type': 'multipart/form-data',
    'Api-Key': '<my_api_key>',
    'Api-Username': '<my_username'
  }
};

var response;

const req = http.request(options, (res) => {
  console.log(`statusCode: ${res.statusCode}`)

  res.on('data', (d) => {
    process.stdout.write(d);
  });
});

req.on('error', (error) => {
  console.error(error);
});

req.end();

现在如何存储响应并将其解码以从中获得字典?

0 个答案:

没有答案