request是服务端发起请求的工具包

1、安装


npm i request

2、基本用法

默认是GET请求


var request = require('request');
request('您的请求url', function (error, response, body) {if (!error && response.statusCode == 200) {console.log(body) // 请求成功的处理逻辑}
});

POST请求


var request = require('request');
var url="请求url";
var requestData="需要传输的数据";
request({url: url,method: "POST",json: true,headers: {"content-type": "application/json",},body: JSON.stringify(requestData)
}, function(error, response, body) {if (!error && response.statusCode == 200) {console.log(body) // 请求成功的处理逻辑}
});

POST form格式上传数据


request.post({url:'', form:{key:'value'}}, function(error, response, body) {if (!error && response.statusCode == 200) {console.log(body) // 请求成功的处理逻辑  }
})

来源:https://segmentfault.com/a/1190000016610925

nodejs request模块用法相关推荐

  1. nodejs request模块

    文章目录 nodejs request模块 什么是npm 包 request npm安装request和使用 demo1: 检测rinkeby 网络是否正常 nodejs request模块 什么是n ...

  2. 如何启用nodejs request模块的调试模式

    nodejs里的request module是一个进行HTTP通讯非常好用的库,最近查看它的源代码,发现一个有用的调试模式. 第134行, 把nodejs当前的环境变量NODE_DEBUG的值写入Re ...

  3. python request-Python之request模块-基础用法

    Request模块 1.查看pip已装包(模块)的安装信息(模块的路径.版本.模块说明) 语法:pip show 模块名 例子:pip show requests 2.发送请求 当然还有其他的请求方式 ...

  4. NodeJS Web模块

    NodeJS Web模块 本文介绍nodeJS的http模块的基本用法,实现简单服务器和客户端 经典Web架构 Client:客户端一般指浏览器,通过HTTP协议向服务器发送请求(request) S ...

  5. nodejs导入模块

    参考:https://www.jmjc.tech/less/114 简介: NodeJs,一个文件就是一个模块. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V ...

  6. nodejs原生模块简介

    一.Express框架 前面的章节已经介绍过了,可以使用npm来安装node.js模块.具体操作请参照以前写的nodejs概论. Express是一个nodejs的web开源框架,用于快速的搭建web ...

  7. python中request方法_如何使用python语言中的request模块获取代码

    在python设计语言中,可以使用request第三方包获取请求的参数等,可以利用请求路径获取静态代码,查看相关请求参数和指标等.下面利用一个实例说明request模块获取代码和参数,操作如下: 工具 ...

  8. node mysql json_Node.js JSON模块用法实例分析

    本文实例讲述了Node.js JSON模块用法.分享给大家供大家参考,具体如下: 一.JSON.stringify语法: JSON.stringify(value [, replacer] [, sp ...

  9. nodejs linux模块全局,nodejs笔记一--模块,全局process对象;

    一.os模块可提供操作系统的一些基本信息,它的一些常用方法如下: var os = require("os"); var result = os.platform(); //查看操 ...

最新文章

  1. 【DFS/BFS】NYOJ-58-最少步数(迷宫最短路径问题)
  2. linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr
  3. Java并发编程—如何取消定时任务
  4. Pandas库(3):DataFrame的条件过滤用法
  5. 【详细解析】1080 MOOC期终成绩 (25分)_45行代码AC
  6. 论计算机与智能科学类,计算机与智能科学大类培养方案
  7. 在地图上 添加柱状_如何做出一份惊艳的PPT地图页?这2个字,你一定要知道!...
  8. promise将ajax变为同步,ES6-Promise改造异步请求为同步
  9. Visual Studio 2010快捷键大全
  10. 实战演练:MySQL手动注册binlog文件造成主从同步异常
  11. 有源rc电压放大器实验报告_为什么将放大器装在示波器探头前端?
  12. 读写文件RandomAccessFile
  13. 计算机组成原理(白中英) 第二章 课后题答案
  14. NOIP2016:换教室
  15. 计算机重启发出响声怎么办,电脑不断响提示音怎么办
  16. 智能世界的罗马是怎样建成的?
  17. 使用region注释,将代码块收(折叠)起来
  18. JAVA简单手写数字识别
  19. 基于JAVA图书馆座位预约管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  20. 【软件测试】Python自动化软件测试算是程序员吗?

热门文章

  1. 利用geth搭建私链
  2. 且夫天地为炉兮,造化为工;阴阳为炭兮,万物为铜。合散消息兮,安有常则?千变万化兮,未始有极,忽然为人兮,何足控抟;化为异物兮,又何足患!
  3. 转DjVu格式为什么要选人工转?
  4. Linux运维常用命令-linux服务器代维常用到的维护命令
  5. 从头走前端-百度前端技术学院(1)
  6. linux slab机制,详解slab机制
  7. Java读取ini文件
  8. Android overlay使用
  9. 下面选项中属于java基本数据类型的有_下列选项中不属于Java基本数据类型的是...
  10. python3打印如何换行_浅谈Python3中print函数的换行