亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

Asp WinHttp.WinHttpRequest.5.1 對象使用詳解 偽造 HTTP 頭信息

2024-05-04 11:09:32
字體:
來源:轉載
供稿:網友
使用 WinHttpRequest 偽造 HTTP 頭信息,偽造 Referer 等信息

由于微軟封鎖了 XmlHttp 對象,所以無法偽造部分 HTTP 頭信息,但是 WinHttp.WinHttpRequest.5.1 對象,它居然用可以成功偽造所有 http 請求的 header 信息!

從msdn得知,WinHttp.WinHttpRequest.5.1 是 msxml 4.0 的底層對象,也就是說 XMLHTTP/ServerXMLHTTP 也是在它的基礎上封裝而來,WinHttpRequest 的用法與 XmlHttp 大致相同。

WaitForResponse 在使用異步方式發送請求時,可以用這個方法來控制請求的進程,指定的等待時間,以秒為一個異步傳送方法來完成的值,SetTimeouts。

在服務端腳本中,不可以像客戶端那樣直接使用回調函數來控制異步請求,也沒有相應的函數來使用程序休眠一定的時間,因此,為了等待請求返回,我們可以使用這個方法來等待一定時間。

復制代碼 代碼如下:


<%
Dim WinHttp
Set WinHttp = Server.CreateObject("WinHttp.WinHttpRequest.5.1")
'設置參數
WinHttp.SetTimeouts 60000, 60000, 60000, 3000 '設置操作超時時間
'WinHttp.SetTimeouts resolveTimeout, connectTimeout, sendTimeout, receiveTimeout
'resolveTimeout = 10000 '解析 DNS 名字的超時時間,10000 毫秒。
'connectTimeout = 10000 '建立 Winsock 連接的超時時間,10000 毫秒。
'sendTimeout = 120000 '發送數據的超時時間,120000 毫秒。
'receiveTimeout = 60000 '接收 response 的超時時間,60000 毫秒。
WinHttp.Option(4) = 13056 '忽略錯誤標志
WinHttp.Option(6) = False '為 True 時,當請求頁面重定向跳轉時自動跳轉,False 不自動跳轉,截取服務端返回的302狀態。
WinHttp.Open "GET", "http://www.baidu.com/", False 'GET 或 POST, Url, False 同步方式;True 異步方式
'組成 HTTP 頭信息
WinHttp.SetRequestHeader "Accept", "*/*" '接受數據類型
WinHttp.SetRequestHeader "Accept-Language", "zh-cn,zh" '用戶系統語言
WinHttp.SetRequestHeader "User-Agent", "Mozilla/6.0" '用戶瀏覽器信息
WinHttp.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded" '編碼方式
WinHttp.SetRequestHeader "Referer", "http://www.baidu.com/" '來路
WinHttp.SetRequestHeader "Connection", "Close" 'Close = 不保持連接,Keep-Alive = 保持連接(持久連接)
'WinHttp.SetRequestHeader "Accept-Encoding", "gzip, deflate" '如果發送,會返回 gzip, deflate 壓縮過的編碼
'WinHttp.SetRequestHeader "Content-Length", Len(Str) '內容長度,Post 方式用的。
WinHttp.SetRequestHeader "Cookie", "test cookie!" '設置 Cookie
'發送數據
WinHttp.Send 'Post 方式:WinHttp.Send (參數)
WinHttp.WaitForResponse '等待返回請求,XMLHTTP中也可以使用
'輸出結果
Response.Write WinHttp.Status '當前 HTTP 狀態
'Response.Write WinHttp.ResponseText '文本數據
Response.BinaryWrite WinHttp.ResponseBody '二進制數據流數據
%>


Option()相關:

WinHttpRequestOption_UserAgentString = 0;
WinHttpRequestOption_URL = 1;
WinHttpRequestOption_URLCodePage = 2;
WinHttpRequestOption_EscapePercentInURL = 3;
WinHttpRequestOption_SslErrorIgnoreFlags = 4;
WinHttpRequestOption_SelectCertificate = 5; '13056 = 忽略錯誤標志
WinHttpRequestOption_EnableRedirects = 6; '為True時,當請求的頁面中有跳轉時,抓取跳轉頁面信息.False相反不抓取
WinHttpRequestOption_UrlEscapeDisable = 7;
WinHttpRequestOption_UrlEscapeDisableQuery = 8;
WinHttpRequestOption_SecureProtocols = 9;
WinHttpRequestOption_EnableTracing = 10;
WinHttpRequestOption_RevertImpersonationOverSsl = 11;
WinHttpRequestOption_EnableHttpsToHttpRedirects = 12;
WinHttpRequestOption_EnablePassportAuthentication = 13;
WinHttpRequestOption_MaxAutomaticRedirects = 14;
WinHttpRequestOption_MaxResponseHeaderSize = 15;
WinHttpRequestOption_MaxResponseDrainSize = 16;
WinHttpRequestOption_EnableHttp1_1 = 17;
WinHttpRequestOption_EnableCertificateRevocationCheck = 18;

方法 Description 說明

Abort 中止一個WinHTTP的 發送方法。
GetAllResponseHeaders 檢索所有的HTTP響應頭。
GetResponseHeader 檢索HTTP響應頭。
Open 打開一個HTTP連接到HTTP資源。
Send 發送一個HTTP請求到HTTP服務器。
SetAutoLogonPolicy 設置當前自動登錄策略。
SetClientCertificate 選擇一個客戶端證書發送到一個安全的超文本傳輸協議(HTTPS)服務器。
SetCredentials 設置要使用的憑據與HTTP服務器,要么是原籍國或代理服務器。
SetProxy 設置代理服務器信息。
SetRequestHeader 添加,更改或刪除一個HTTP請求標頭。
SetTimeouts 指定以毫秒為單位,個人的時間超過了一個組件發送/接收操作。
WaitForResponse 指定的等待時間,以秒為一個異步傳送方法來完成的值,SetTimeouts。

該 WinHttpRequest 對象定義以下屬性。

屬性 訪問類型 說明

Option 讀/寫 設置或檢索一個WinHTTP的選項值。
ResponseBody 只讀 檢索作為無符號字節數組的響應實體機構。
ResponseStream 只讀 檢索機構作為響應實體的IStream。
ResponseText 只讀 作為文本檢索響應實體機構。
Status 只讀 從上次檢索響應的HTTP狀態代碼。
StatusText 只讀 獲取HTTP狀態的文本。

Events 活動

The WinHttpRequest object defines the following events.
WinHttpRequest 對象定義的下列事件。

Event 事件 Description說明

OnError Occurs when there is a run-time error in the application.
當發生一個應用程序運行時錯誤時發生。
OnResponseDataAvailable Occurs when data is available from the response.
當響應數據可用時發生。
OnResponseFinished Occurs when the response data is complete.
響應數據完成時發生。
OnResponseStart Occurs when the response data starts to be received.
開始收到響應數據時發生。

Remarks 備注

The WinHttpRequest object uses the IErrorInfo interface to provide error data.
該 WinHttpRequest 對象使用 IErrorInfo 接口來提供錯誤數據。
A description and numerical error value can be obtained with the Err object in Microsoft Visual Basic Scripting Edition (VBScript),
and the Error object in Microsoft JScript.
The lower 16 bits of an error number correspond to the values found in Error Messages.
Note For Windows XP and Windows 2000, see Run-Time Requirements.
注意:對于 Windows XP 和 Windows 2000,請參閱運行時間要求。

Requirements 要求

最低支持的客戶端 Windows XP, Windows 2000 Professional with SP3 Windows XP
最低支持的服務器 Windows Server 2003, Windows 2000 Server with SP3

可再發行 WinHTTP 5.0 and Internet Explorer 5.01 or later on Windows XP and Windows 2000.
WinHTTP的5.0和Internet Explorer 5.01或更高版本的Windows XP和Windows 2000。
IDL HttpRequest.idl HttpRequest.idl
Library Winhttp.lib Winhttp.lib
DLL Winhttp.dll Winhttp.dll
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品人久久电影| 91国内产香蕉| 91国产高清在线| 这里只有精品视频| 黑人极品videos精品欧美裸| 欧美黄色片免费观看| 精品久久久国产| 欧美大胆a视频| 欧美有码在线视频| 久久久成人av| 日韩中文字幕在线视频| 性欧美亚洲xxxx乳在线观看| 亚洲综合一区二区不卡| 亚洲国产成人精品一区二区| 久久免费在线观看| 91成品人片a无限观看| 国产精品视频网址| 中文在线资源观看视频网站免费不卡| 久久av红桃一区二区小说| 欧美日韩xxx| 日韩电影中文 亚洲精品乱码| 亚洲国产一区二区三区在线观看| 国产日韩综合一区二区性色av| 欧美成aaa人片在线观看蜜臀| 91九色综合久久| 亚洲女人天堂视频| 国产欧美日韩视频| 久久久久久久久久国产精品| 成人一区二区电影| 亚洲综合视频1区| 久久全球大尺度高清视频| 欧美日韩国产专区| 国产精品久久久久久五月尺| 日韩有码视频在线| 中文字幕日韩在线播放| 欧美激情视频一区二区| 欧美洲成人男女午夜视频| 亚洲第一天堂av| 久久中文精品视频| 永久免费精品影视网站| 欧美性猛交视频| 韩剧1988在线观看免费完整版| 91精品综合久久久久久五月天| 国产中文日韩欧美| 亚洲国产精品免费| 91免费在线视频网站| 国产精品尤物福利片在线观看| 亚洲乱亚洲乱妇无码| 在线观看日韩www视频免费| www国产精品视频| 91国产精品电影| 国产精品久久久久久中文字| 久久久久五月天| 成人综合国产精品| 亚洲欧洲自拍偷拍| 国产精品久久在线观看| 欧美激情xxxx| 日韩大陆欧美高清视频区| 国产一区在线播放| 在线视频日韩精品| 久久伊人91精品综合网站| 91中文在线视频| 日本精品免费一区二区三区| 欧美亚洲在线播放| 亚洲自拍偷拍第一页| 精品久久久久久久久久| 亚洲日韩欧美视频一区| 亚洲国产精久久久久久久| 成人美女免费网站视频| 国产精品视频网站| 国产精品v片在线观看不卡| 91精品久久久久久综合乱菊| 庆余年2免费日韩剧观看大牛| 高清视频欧美一级| 欧美性xxxxx| 国产午夜精品视频| 欧美一区视频在线| 自拍视频国产精品| 国产成人免费av| 欧美三级xxx| 欧美日韩性视频| 日韩中文字幕不卡视频| 中文字幕精品久久| 久久久中文字幕| 色综合伊人色综合网| 欧美成人精品在线| 亚洲性猛交xxxxwww| 欧美亚洲一级片| 亚洲国产91色在线| 国产欧美一区二区三区久久人妖| 欧美亚洲国产视频| 欧美高清无遮挡| 日韩禁在线播放| 亚洲最大激情中文字幕| 亚洲人成绝费网站色www| 国产成人在线一区| 中文字幕综合在线| 国产精品国产三级国产aⅴ9色| 精品国偷自产在线视频99| 国产精品久久久久久久久久东京| 国产91免费观看| 欧美黑人狂野猛交老妇| 91极品视频在线| 欧美日韩日本国产| 91丝袜美腿美女视频网站| 国产成人亚洲综合91| 欧美理论电影在线观看| 国产精品人成电影在线观看| 亚洲国产另类久久精品| 日韩在线观看精品| 久久免费视频在线观看| 欧美极品美女视频网站在线观看免费| 精品国产一区二区在线| 成人网欧美在线视频| 国产99在线|中文| 国产精品午夜一区二区欲梦| 日韩精品在线播放| 久久亚洲综合国产精品99麻豆精品福利| 91免费欧美精品| 久久色精品视频| 国产在线观看精品| 亚洲自拍小视频免费观看| 亚洲人成亚洲人成在线观看| 国内精品400部情侣激情| 欧美xxxx18性欧美| 国产98色在线| 久久综合久中文字幕青草| 97人人模人人爽人人喊中文字| 欧美成人精品一区二区三区| 色综合久久天天综线观看| 91国语精品自产拍在线观看性色| 久久久久久美女| 国产日本欧美一区二区三区| 亚洲综合精品伊人久久| 亚洲一区美女视频在线观看免费| 欧美激情精品久久久久久大尺度| 亚洲淫片在线视频| 国产性猛交xxxx免费看久久| 日韩69视频在线观看| www.国产精品一二区| 国产精品免费视频久久久| 热99精品里视频精品| 成人黄色免费看| 欧美极度另类性三渗透| 国产精品日韩欧美综合| 午夜精品一区二区三区av| 亚洲精品不卡在线| 欧美激情中文字幕在线| 久久久久久久久电影| 在线观看国产精品日韩av| 中文字幕精品一区二区精品| 亚洲福利在线观看| 日韩在线激情视频| 91视频88av| 国语自产偷拍精品视频偷| 97视频在线观看播放| 日韩国产高清视频在线| 久久夜色撩人精品| 欧美另类精品xxxx孕妇| 亚洲欧洲午夜一线一品| 久久人人爽人人爽爽久久| 欧美性xxxxx极品| 国产精品久久久久久av| 亚洲男人天堂古典|