1. 程式人生 > 實用技巧 >nodejs後臺如何請求第三方介面

nodejs後臺如何請求第三方介面

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