const request = require("request")
|
|
module.exports = {
|
async getHttpRequest_(url) {
|
console.log("http url:"+url)
|
let ret_body = "";
|
request(url, function (err, response, body) {
|
console.log(url);
|
//err 当前接口请求错误信息
|
//response 一般使用statusCode来获取接口的http的执行状态
|
//body 当前接口response返回的具体数据 返回的是一个jsonString类型的数据
|
//需要通过JSON.parse(body)来转换
|
if (!err && response.statusCode == 200) {
|
//todoJSON.parse(body)
|
ret_body = body;
|
// var res = JSON.parse(body);
|
}
|
console.log(err);
|
console.log(response);
|
console.log(body);
|
});
|
console.log(ret_body);
|
return ret_body;
|
},
|
async postHttpRequest(url,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) // 请求成功的处理逻辑
|
}
|
});
|
},
|
|
|
// 函数实现,参数单位 毫秒 ;
|
async wait(ms) {
|
return new Promise(resolve => setTimeout(() => resolve(), ms));
|
}
|
}
|