Request模块入门学习

使用指令npm install --save request来安装模块,然后使用var request = require('request')完成引用。

 

对于GET请求,主要是获取目的url中数据。最终的数据保存在回调函数的body字段中。如果请求正确,则可以将数据进行输出。其中请求中的json字段,表示为输出的数据格式为json。

request.get(
    url, {
        json: {
            key: 'value'
        }
    },function (err, httpResponse, body) {
        if (!err && httpResponse.statusCode === 200) {
            console.log(body);
        }
    }
 )

对于post请求,主要是将数据上传到目标url上。在request模块中,有专门的body字段来保存数据,具体的用法可以看下面的例子。

var request = require('request')
request.post({
  body: postData, // 需要post的数据
  json: true, //数据的格式
  url: url, //请求的URL
  headers: {
    //特殊的headers,如果需要
  }
}, function (err, httpResponse, body) {
  if (err) {
    console.log('Error :', err)
    return
  }
  console.log(' Body :', body)
});

 

重装安装request模块,执行:

npm remove request

npm install requset

 

https://www.jianshu.com/p/6824f7a22b32 Node.js HTTP请求:Request模块入门学习

转载于:https://www.cnblogs.com/shy1766IT/p/11111316.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值