为了账号安全,请及时绑定邮箱和手机立即绑定

当数据以 req.body.url 形式发布到 Node.js 中的 URL 时如何获取响应

当数据以 req.body.url 形式发布到 Node.js 中的 URL 时如何获取响应

慕运维8079593 2023-09-07 16:50:45
我想从我在邮递员收集工具正文中输入的 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);

    });

请注意,请求是异步的


查看完整回答
反对 回复 2023-09-07
  • 1 回答
  • 0 关注
  • 60 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信