zoukankan      html  css  js  c++  java
  • 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模块入门学习

  • 相关阅读:
    利用pyautogui自动化领取dnf的在线养竹活动的竹子
    idea2019.3版本的安装
    二叉树文本分析
    表达式树的创建
    24点游戏
    二叉树
    队列操作
    HuffmanTree
    两数之和
    面向对象Python
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/11111316.html
Copyright © 2011-2022 走看看