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

詳解nodejs通過(guò)代理(proxy)發(fā)送http請(qǐng)求(request)

 更新時(shí)間:2017年09月22日 16:03:31   作者:snoopyxdy  
本篇文章主要介紹了nodejs通過(guò)代理(proxy)發(fā)送http請(qǐng)求(request),具有一定的參考價(jià)值,有興趣的可以了解一下

有可能有這樣的需求,需要node作為web服務(wù)器通過(guò)另外一臺(tái)http/https代理服務(wù)器發(fā)http或者h(yuǎn)ttps請(qǐng)求,廢話(huà)不多說(shuō)直接上代碼大家都懂的:

var http = require('http')
var opt = {
 host:'這里放代理服務(wù)器的ip或者域名',
 port:'這里放代理服務(wù)器的端口號(hào)',
 method:'POST',//這里是發(fā)送的方法
 path:' https://www.google.com',   //這里是訪(fǎng)問(wèn)的路徑
 headers:{
 //這里放期望發(fā)送出去的請(qǐng)求頭
 }
}
//以下是接受數(shù)據(jù)的代碼
var body = '';
var req = http.request(opt, function(res) {
 console.log("Got response: " + res.statusCode);
 res.on('data',function(d){
 body += d;
 }).on('end', function(){
 console.log(res.headers)
 console.log(body)
 });

}).on('error', function(e) {
 console.log("Got error: " + e.message);
})
req.end();

這樣我們就通過(guò)了指定代理服務(wù)器發(fā)出了https的請(qǐng)求,注意這里我們同代理服務(wù)器是http協(xié)議的,不是https,返回的結(jié)果當(dāng)然肯定會(huì)根據(jù)你的代理服務(wù)器不同有所不同。

Got response: 302
{ location: 'https://www.google.com.tw/',
 'cache-control': 'private',
 'content-type': 'text/html; charset=UTF-8',
 'set-cookie': 
  [ 'PREF=ID=b3cfcb24798a7a07:FF=0:TM=1356078097:LM=1356078097:S=v_3qEd0_gCW6-xum; expires=Sun, 21-Dec-2014 08:21:37 GMT; path=/; domain=.google.com',
   'NID=67=qoJf_z3W7KlibpNZ6xld__r0rYGyYu7l_XiDQmZ3anjBFadDzhijME3QcX651yucne_irK_2JMS8HF5FuxNl85mE0nDrtn9Iq0z2gW69n00OrB970hpHTbYe0mAogZit; expires=Sat, 22-Jun-2013 08:21:37 GMT; path=/; domain=.google.com; HttpOnly' ],
 p3p: 'CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."',
 date: 'Fri, 21 Dec 2012 08:21:37 GMT',
 server: 'gws',
 'content-length': '223',
 'x-xss-protection': '1; mode=block',
 'x-frame-options': 'SAMEORIGIN',
 via: '1.0 ***.****.com:80 (squid/2.6.STABLE21)',
 'proxy-connection': 'keep-alive' }
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A  rel="external nofollow" >here</A>.
</BODY></HTML>

谷歌返回了一個(gè)302,告訴我們進(jìn)行跳轉(zhuǎn),需要訪(fǎng)問(wèn) https://www.google.com.tw/ 這個(gè)地址

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用iojs的jsdom庫(kù)實(shí)現(xiàn)同步系統(tǒng)時(shí)間

    使用iojs的jsdom庫(kù)實(shí)現(xiàn)同步系統(tǒng)時(shí)間

    本文給大家分享的是使用iojs的jsdom庫(kù)實(shí)現(xiàn)與http://open.baidu.com/special/time/ 同步系統(tǒng)時(shí)間。思路非常的清晰,這里推薦給大家,有需要的小伙伴可以參考下。
    2015-04-04
  • node.js中的fs.rename方法使用說(shuō)明

    node.js中的fs.rename方法使用說(shuō)明

    這篇文章主要介紹了node.js中的fs.rename方法使用說(shuō)明,本文介紹了fs.rename的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下的相關(guān)資料
    2014-12-12
  • Node.js的基本應(yīng)用你知道多少

    Node.js的基本應(yīng)用你知道多少

    這篇文章主要為大家詳細(xì)介紹了Node.js的基本應(yīng)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • NodeJS和瀏覽器中this關(guān)鍵字的不同之處

    NodeJS和瀏覽器中this關(guān)鍵字的不同之處

    這篇文章主要給大家介紹了關(guān)于NodeJS和瀏覽器中this關(guān)鍵字不同的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • autojs的Node.js正確退出腳本示例

    autojs的Node.js正確退出腳本示例

    這篇文章主要為大家介紹了autojs的Node.js正確退出腳本示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 為什么使用koa2搭建微信第三方公眾平臺(tái)的原因

    為什么使用koa2搭建微信第三方公眾平臺(tái)的原因

    這篇文章主要介紹了為什么使用koa2搭建微信第三方公眾平臺(tái)的原因,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • 利用node.js本地搭建HTTP服務(wù)器

    利用node.js本地搭建HTTP服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了利用node.js本地搭建HTTP服務(wù)器的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 基于promise.js實(shí)現(xiàn)nodejs的promises庫(kù)

    基于promise.js實(shí)現(xiàn)nodejs的promises庫(kù)

    promise是JavaScript實(shí)現(xiàn)優(yōu)雅編程的一個(gè)非常不錯(cuò)的輕量級(jí)框架。該框架可以讓你從雜亂的多重異步回調(diào)代碼中解脫出來(lái),并把精力集中到你的業(yè)務(wù)邏輯上。
    2014-07-07
  • node.js發(fā)送郵件email的方法詳解

    node.js發(fā)送郵件email的方法詳解

    這篇文章主要介紹了node.js發(fā)送郵件email的方法,結(jié)合實(shí)例形式詳細(xì)分析了node.js發(fā)送郵件的原理、操作步驟、注意事項(xiàng)及常見(jiàn)問(wèn)題解決方法,需要的朋友可以參考下
    2017-01-01
  • 淺談Node 異步IO和事件循環(huán)

    淺談Node 異步IO和事件循環(huán)

    這篇文章主要介紹了淺談Node 異步IO和事件循環(huán),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05

最新評(píng)論

临西县| 怀仁县| 山阴县| 漯河市| 喜德县| 麻阳| 河间市| 酉阳| 屯门区| 道孚县| 宣威市| 周口市| 辽阳市| 泾川县| 西乡县| 滨海县| 蒲城县| 普宁市| 扎赉特旗| 彭泽县| 土默特右旗| 伊川县| 定州市| 太康县| 乌鲁木齐市| 祁阳县| 哈密市| 郸城县| 宜川县| 乐亭县| 连城县| 石泉县| 明光市| 甘孜县| 张掖市| 星子县| 雷州市| 巴青县| 衢州市| 烟台市| 成武县|