安装
npm install request
使用
const request = require('request');
//get请求 第一种
request('https://**********/gais/**/g**/**?name=2', function (err, response, body) {
//err 当前接口请求错误信息
//response 一般使用statusCode来获取接口的http的执行状态
//body 当前接口response返回的具体数据 返回的是一个jsonString类型的数据
//需要通过JSON.parse(body)来转换
console.log(err, response, body);
if (!err && response.statusCode == 200) {
//todoJSON.parse(body)
var res = JSON.parse(body);
}
});
//get请求 第二种
request.get('https://**********/gais/**/g**/**?name=2',(err, response, body)=>{
console.log(err, response, body);
});
//get请求 第三种
request({
url: 'https://**********/gais/**/g**/**?name=2',
method: "GET",
json: true,
headers: {
"content-type": "application/json",
},
}, function(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 请求成功的处理逻辑
}
});
//post请求
request({
url: 'https://**********/gais/**/g**/**',
method: "POST",
json: true,
headers: {
"content-type": "application/json",
},
body:{
"frontendUuid": "121212",
"available": 0
}
}, (err, response, body) => {
console.log(err, response, body);
});
官方文档请查看:https://github.com/request/request
可查看推荐bent模块 https://blog.csdn.net/selectDele/article/details/110494782