下面介绍几种方法。
https
这是 node.js 原生 API,无需第三方包的支持。例子:
const https = require("https");
const url = "https://jsonplaceholder.typicode.com/posts/1";
https.get(url, res => {
res.setEncoding("utf8");
let body = "";
res.on("data", data => {
body += data;
});
res.on("end", () => {
body = JSON.parse(body);
console.log(body);
});
});
request
安装方法:
npm install request
发送 GET 请求:
var request = require('request');
var propertiesObject = { field1:'test1', field2:'test2' };
request({url: url, qs: propertiesObject}, function(err, response, body) {
if(err) { console.log(err); return; }
console.log("Get response: " + response.statusCode);
});
参考文章:
https://www.valentinog.com/blog/http-requests-node-js-async-await/