我是靠谱客的博主 高挑菠萝,这篇文章主要介绍第三方请求--request一、第三方请求–request二、get请求三、post请求四、保存文件,现在分享给大家,希望可以做个参考。

第三方请求--request

  • 一、第三方请求--request
  • 二、get请求
  • 三、post请求
  • 四、保存文件

一、第三方请求–request

  • request 是一个流行 Node.js 第三方 HTTP 请求工具。
  • 运行cnpm install --save-dev request安装它。

二、get请求

复制代码
1
2
3
4
5
6
7
8
const request = require('request') request('https://www.baidu.com/', function (err, response, body) { // response 响应信息的集合 if (!err && response.statusCode == 200) { console.log(body) } })

三、post请求

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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 重定向文件流的实例。
复制代码
1
2
request('https://www.jmjc.tech/public/home/img/flower.png').pipe(fs.createWriteStream('./flower.png')) // 下载文件到本地

最后

以上就是高挑菠萝最近收集整理的关于第三方请求--request一、第三方请求–request二、get请求三、post请求四、保存文件的全部内容,更多相关第三方请求--request一、第三方请求–request二、get请求三、post请求四、保存文件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部