91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs 使用http進行post或get請求的實例(攜帶cookie)

發布時間:2020-10-15 14:33:48 來源:腳本之家 閱讀:471 作者:--天行健地勢坤-- 欄目:web開發

安裝http

nmp install http

函數封裝(可直接拿去進行使用)

var http = require('http');

function nodePostGetRequest(HOST, PORT, method, bodydata, callBackFunction, path, cookie) {
  //把將要發送的body轉換為json格式 
 var body = bodydata;
 var bodyString = JSON.stringify(body);
  //http 頭部
 var headers = {
'Content-Type': 'application/json',
'Content-Length': bodyString.length,
'Cookie': cookie
 };

//用與發送的參數類型
var options = {
host: HOST,  //ip
port: PORT,   //port
path: path,   //get方式使用的地址
method: method, //get方式或post方式
headers: headers
  };
  var req = http.request(options, function(res) {
res.setEncoding('utf-8');

var responseString = '';

res.on('data', function(data) {
  responseString += data;
});

res.on('end', function() {
  //這里接收的參數是字符串形式,需要格式化成json格式使用
  var resultObject = JSON.parse(responseString);
  console.log('-----resBody-----', resultObject);
  callBackFunction(responseString);
});

req.on('error', function(e) {
  // TODO: handle error.
  console.log('-----error-------', e);
});
 });
 req.write(bodyString);
req.end();
}

nodePostGetRequest函數解析(使用方法)

HOST:ip地址
PORT:端口號
method:請求方式(get或post)
bodydata:進去時發送的內容(當為get請求時可以傳null。)
callBackFunction:回調函數(請求發送后進行數據接收。需要自己實現對數據的處理)
path:請求路徑(post請求可以為空。get不可為空)
cookie:需要攜帶的cookie

使用案例

  var datapost = {
  "BODY": {
    "Header": {

    },
    "Body": {

    }
  }
};

nodePostGetRequest(HOST, PORT, "POST", datapost, detalCall, '', mycookie);

或

 var path = "";
nodePostGetRequest(HOST, PORT, "GET", "", dealCallback, path, mycookie);

以上這篇nodejs 使用http進行post或get請求的實例(攜帶cookie)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇原县| 洞头县| 天镇县| 商河县| 嘉祥县| 象州县| 淮北市| 连云港市| 灵寿县| 于田县| 招远市| 宾川县| 武冈市| 都兰县| 鄂尔多斯市| 两当县| 永济市| 株洲县| 丰宁| 大洼县| 湖南省| 耒阳市| 泰安市| 新龙县| 新邵县| 莆田市| 高淳县| 赤峰市| 沙田区| 上林县| 秭归县| 桐乡市| 察雅县| 沁阳市| 靖安县| 邯郸县| 韶山市| 教育| 济南市| 左权县| 衡山县|