nodejs後臺如何請求第三方介面
阿新 • • 發佈:2020-08-13
request是服務端發起請求的工具包,以及request-promise
一、基本用法(2種類似)
1、預設get請求
var request = require('request');
request('請求url', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 請求成功的處理邏輯,注意body是json字串
}
});
2、post請求
var request = require('request');
var url="請求url";
var 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) // 請求成功的處理邏輯
}
});
3、POST form格式上傳資料
request.post({url:'', form:{key:'value'}}, function(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 請求成功的處理邏輯
}
})