nodejs request模組用法

zer0_li發表於2019-02-16

request是服務端發起請求的工具包

1、安裝

npm i request

2、基本用法

預設是GET請求

var request = require(`request`);
request(`您的請求url`, function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body) // 請求成功的處理邏輯
  }
});

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) // 請求成功的處理邏輯
    }
}); 

POST form格式上傳資料

request.post({url:``, form:{key:`value`}}, function(error, response, body) {
    if (!error && response.statusCode == 200) {
       console.log(body) // 請求成功的處理邏輯  
    }
})

相關文章