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

溫馨提示×

溫馨提示×

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

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

詳解nodejs通過代理(proxy)發送http請求(request)

發布時間:2020-08-20 05:27:52 來源:腳本之家 閱讀:881 作者:snoopyxdy 欄目:web開發

有可能有這樣的需求,需要node作為web服務器通過另外一臺http/https代理服務器發http或者https請求,廢話不多說直接上代碼大家都懂的:

var http = require('http')
var opt = {
 host:'這里放代理服務器的ip或者域名',
 port:'這里放代理服務器的端口號',
 method:'POST',//這里是發送的方法
 path:' https://www.google.com',   //這里是訪問的路徑
 headers:{
 //這里放期望發送出去的請求頭
 }
}
//以下是接受數據的代碼
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();

這樣我們就通過了指定代理服務器發出了https的請求,注意這里我們同代理服務器是http協議的,不是https,返回的結果當然肯定會根據你的代理服務器不同有所不同。

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>

谷歌返回了一個302,告訴我們進行跳轉,需要訪問 https://www.google.com.tw/ 這個地址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

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

AI

荣昌县| 郯城县| 丹棱县| 甘谷县| 稷山县| 湾仔区| 北海市| 鹤岗市| 谢通门县| 西乡县| 潮州市| 盖州市| 富民县| 龙游县| 方城县| 安乡县| 五家渠市| 信丰县| 泸水县| 北京市| 承德市| 麻江县| 马龙县| 新竹县| 昌吉市| 贡山| 和平区| 丽江市| 综艺| 富源县| 明光市| 永年县| 岑巩县| 方山县| 汉川市| 武陟县| 渝北区| 鄂尔多斯市| 嵩明县| 磐石市| 岑溪市|