国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS獲取重定向的URL的代碼

2020-06-26 18:27:10
字體:
供稿:網(wǎng)友
我本來想獲取aaa.com頁面的內(nèi)容,可是aaa.com跳轉(zhuǎn)到bbb.com了。我想獲取bbb.com 這個網(wǎng)址。
 
某個人問的問題: 
我本來想獲取aaa.com頁面的內(nèi)容,可是aaa.com跳轉(zhuǎn)到bbb.com了。我想獲取bbb.com 這個網(wǎng)址。 
訪問了一下他所謂的aaa.com,發(fā)現(xiàn)是HTTP 302重定向 
復(fù)制代碼代碼如下:

HTTP/1.1 302 Moved Temporarily 
Server: nginx/0.8.53 
Date: Fri, 08 Apr 2011 15:49:25 GMT 
Content-Type: text/html;charset=utf-8 
Transfer-Encoding: chunked 
Connection: keep-alive 
X-Powered-By: PHP/5.2.15 
Location: http://tuan.sohu.com/beijing/life/ 

為了測試方便,我寫了一個302.php,重定向到小顧de雜記: 
復(fù)制代碼代碼如下:

<?php 
header('Location: http://ihipop.info/'); 
?> 

先用XMLHTTP試試: 
復(fù)制代碼代碼如下:

Dim http 
Set http = CreateObject("Msxml2.ServerXMLHTTP") 
http.open "GET", "http://demon.tw/test/302.php", False 
http.send 
WScript.Echo http.responseText 

XMLHTTP組件在處理包含Location頭的302消息時太智能,直接給跳轉(zhuǎn)到Location指定的頁面了。 
XMLHTTP不行,我們還有WinHttp.WinHttpRequest.5.1,該組件的Option屬性的第六個索引EnableRedirects就是指示是否自動跳轉(zhuǎn): 
復(fù)制代碼代碼如下:

Dim WinHttp 
Set WinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") 
WinHttp.Open "GET", "http://demon.tw/test/302.php", False 
WinHttp.Option(6) = False 
WinHttp.Send 
WScript.Echo WinHttp.GetResponseHeader("Location") 

問題就這樣完美的解決了,但是那個人連聲謝謝都沒有,真是世風(fēng)日下。
原文:http://demon.tw/programming/vbs-http-302-redirect.html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 社旗县| 南投县| 湘乡市| 博客| 临江市| 旺苍县| 措美县| 宾川县| 北辰区| 青海省| 德保县| 南安市| 榆树市| 彩票| 南充市| 威海市| 开原市| 澄江县| 淮阳县| 达尔| 龙岩市| 潍坊市| 江安县| 六枝特区| 隆德县| 建昌县| 清苑县| 涟水县| 胶州市| 黄大仙区| 甘南县| 丹江口市| 虎林市| 水城县| 平舆县| 安平县| 韶山市| 自贡市| 侯马市| 岑溪市| 云林县|