Node.Js 调用Http接口
//第一种方式,不能访问带端口的url
// let url='http://www.baidu.com';
// console.log("开始访问接口");
// console.log(url);
// return await rp(url)
// .then(function(res){
// var jsonresult=JSON.stringify(res);
// jsonresult= jsonresult.replace("\"[", "[");
// jsonresult=jsonresult.replace("]\"", "]");
// jsonresult= jsonresult.replace(/\//g, "");
// console.log("测试下。。")
// return jsonresult
// })
// .catch(function(err){
// console.log("测试下33。。")
// return err
// });
//第二种方式 request
// request('http://www.baidu.com', function (error, response, body) {
// if (!error && response.statusCode == 200) {
// console.log("测试是是是是是")
// console.log(body)
// return body;
// }
// })
//第三种方式 got
// try {
// return await got('http://www.baidu.com')
// .then(function(res){
// console.log("测试")
// console.log(res.body)
// console.log(JSON.stringify(res.body))
// var jsonresult= res.body.replace("\"[", "[");
// jsonresult=jsonresult.replace("]\"", "]");
// jsonresult= jsonresult.replace(/\\/g, "");
// return res.body
// })
// } catch (error) {
// console.log(error.response.body);
// }