我正在使用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();
现在如何存储响应并将其解码以从中获得字典?