第三方请求--request
- 一、第三方请求--request
- 二、get请求
- 三、post请求
- 四、保存文件
一、第三方请求–request
- request 是一个流行 Node.js 第三方 HTTP 请求工具。
- 运行
cnpm install --save-dev request
安装它。
二、get请求
const request = require('request') request('https://www.baidu.com/', function (err, response, body) { // response 响应信息的集合 if (!err && response.statusCode == 200) { console.log(body) } })
三、post请求
const request = require('request') // application/x-www-form-urlencoded (普通表单) request.post({url:url, form:{key:'value'}}, function (error ,response, body) { }) // application/json (JSON表单) request({ url: url, method: "POST", json: true, headers: { "content-type": "application/json", }, body: JSON.stringify({key: 'value'}) }, function(error, response, body) { }) // multipart/form-data (上传文件) var url = 'http://192.168.0.102:3000/home'; var fs = require('fs'); var formData = { // 普通文本 field: 'value', // 文件 file: fs.createReadStream('./img.jpg'), } request.post({url:url, formData: formData}, function (error, response, body) >{ })
四、保存文件
- 一个 request 结合 pipe 重定向文件流的实例。
request('https://www.jmjc.tech/public/home/img/flower.png').pipe(fs.createWriteStream('./flower.png')) // 下载文件到本地
最后
以上就是高挑菠萝最近收集整理的关于第三方请求--request一、第三方请求–request二、get请求三、post请求四、保存文件的全部内容,更多相关第三方请求--request一、第三方请求–request二、get请求三、post请求四、保存文件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复