我想从我在邮递员收集工具正文中输入的 req.body.url 中获取数据,如何获取响应我有一个键作为 URL,值作为实时 URL,请参见下面的屏幕截图const options = { url: req.body.url, method: 'post', headers: { 'Accept': 'application/json', 'Accept-Charset': 'utf-8', 'User-Agent': 'my-reddit-client' } }; request(options, function(err, res, body) { let json = JSON.parse(options); res.send(json); console.log(json); });尝试了上面的代码,但它确实读取了 URL 并且不提供数据作为响应
1 回答
忽然笑
TA贡献1806条经验 获得超5个赞
用这个 :
var request = require('request');
const options = {
url: req.body.url,
method: 'post',
headers: {
'Accept': 'application/json',
'Accept-Charset': 'utf-8',
'User-Agent': 'my-reddit-client'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
请注意,请求是异步的
添加回答
举报
0/150
提交
取消