最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs 使用http進(jìn)行post或get請(qǐng)求的實(shí)例(攜帶cookie)

 更新時(shí)間:2019年01月03日 11:55:48   作者:--天行健地勢(shì)坤--  
今天小編就為大家分享一篇nodejs 使用http進(jìn)行post或get請(qǐng)求的實(shí)例(攜帶cookie),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

安裝http

nmp install http

函數(shù)封裝(可直接拿去進(jìn)行使用)

var http = require('http');

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

//用與發(fā)送的參數(shù)類型
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() {
  //這里接收的參數(shù)是字符串形式,需要格式化成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函數(shù)解析(使用方法)

HOST:ip地址
PORT:端口號(hào)
method:請(qǐng)求方式(get或post)
bodydata:進(jìn)去時(shí)發(fā)送的內(nèi)容(當(dāng)為get請(qǐng)求時(shí)可以傳null。)
callBackFunction:回調(diào)函數(shù)(請(qǐng)求發(fā)送后進(jìn)行數(shù)據(jù)接收。需要自己實(shí)現(xiàn)對(duì)數(shù)據(jù)的處理)
path:請(qǐng)求路徑(post請(qǐng)求可以為空。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進(jìn)行post或get請(qǐng)求的實(shí)例(攜帶cookie)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Koa2寫個(gè)腳手架模擬接口服務(wù)的方法

    基于Koa2寫個(gè)腳手架模擬接口服務(wù)的方法

    這篇文章主要介紹了基于Koa2寫個(gè)腳手架模擬接口服務(wù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • ubuntu下安裝nodejs以及升級(jí)的辦法

    ubuntu下安裝nodejs以及升級(jí)的辦法

    本文介紹了ubuntu 12.04服務(wù)器安裝nodejs以及升級(jí)的方法,ubuntu安裝nodejs以及升級(jí)的實(shí)例教程,需要的朋友參考下。
    2015-05-05
  • 使用Node.js實(shí)現(xiàn)一個(gè)簡(jiǎn)單的命令行工具

    使用Node.js實(shí)現(xiàn)一個(gè)簡(jiǎn)單的命令行工具

    這篇文章主要為大家詳細(xì)介紹了如何用 Node.js 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的命令行工具,模仿常用的 ls 命令,包括其 -a 和 -l 參數(shù)的功能,感興趣的可以了解下
    2024-11-11
  • Node.js API詳解之 repl模塊用法實(shí)例分析

    Node.js API詳解之 repl模塊用法實(shí)例分析

    這篇文章主要介紹了Node.js API詳解之 repl模塊用法,結(jié)合實(shí)例形式分析了Node.js API中repl模塊基本功能、函數(shù)、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • nodejs實(shí)現(xiàn)爬取網(wǎng)站圖片功能

    nodejs實(shí)現(xiàn)爬取網(wǎng)站圖片功能

    給大家通過一個(gè)實(shí)例來教學(xué)如何用nodejs實(shí)現(xiàn)爬取網(wǎng)站圖片功能,有興趣的朋友收藏一下吧。
    2017-12-12
  • Windows下使用Nodejs運(yùn)行js的方法

    Windows下使用Nodejs運(yùn)行js的方法

    今天小編就為大家分享一篇Windows下使用Nodejs運(yùn)行js的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-09-09
  • node版本升級(jí)npm命令警告原因及解決

    node版本升級(jí)npm命令警告原因及解決

    這篇文章主要為大家介紹了node版本升級(jí)npm命令警告原因解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Node.js+Express.js+TS實(shí)現(xiàn)簡(jiǎn)單圖床腳本

    Node.js+Express.js+TS實(shí)現(xiàn)簡(jiǎn)單圖床腳本

    在這篇博客文章中,我將介紹如何使用 TypeScript 和 Express 框架來編寫一個(gè)簡(jiǎn)單的圖床腳本,可以將本地圖片上傳到服務(wù)器,并返回圖片的 URL,這樣,你就可以在 Markdown 文檔中方便地引用圖片,而不用擔(dān)心圖片的存儲(chǔ)和管理問題
    2023-10-10
  • Node.js 學(xué)習(xí)筆記之簡(jiǎn)介、安裝及配置

    Node.js 學(xué)習(xí)筆記之簡(jiǎn)介、安裝及配置

    本文是Node.js學(xué)習(xí)筆記系列文章的第一篇,主要給大家講解的是在Windows和Linux上安裝Node.js的方法。軟件安裝版本以0.12.0為例。希望大家能夠喜歡。
    2015-03-03
  • 使用puppeteer爬取網(wǎng)站并抓出404無效鏈接

    使用puppeteer爬取網(wǎng)站并抓出404無效鏈接

    自動(dòng)化技術(shù)可以幫助我們做自動(dòng)化測(cè)試,本篇文章主要介紹了使用puppeteer爬取網(wǎng)站并抓出404無效鏈接,可以檢查出無效鏈接,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12

最新評(píng)論

屏东市| 天津市| 石林| 云南省| 祁东县| 宣汉县| 河津市| 上高县| 台安县| 保德县| 新兴县| 石屏县| 沂南县| 苍南县| 渭南市| 颍上县| 乌苏市| 南漳县| 临邑县| 石嘴山市| 曲麻莱县| 偏关县| 沅江市| 措勤县| 东海县| 弋阳县| 浙江省| 图们市| 高淳县| 清水河县| 密云县| 锡林郭勒盟| 淮北市| 呼和浩特市| 阳谷县| 泊头市| 教育| 丰县| 革吉县| 诸暨市| 邵东县|