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

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:08:10
字體:
來源:轉載
供稿:網友
使用 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夜夜未满十八勿入爽爽影院| 亚洲xxxx3d| 97久久精品人搡人人玩| 国产精品9999| 55夜色66夜色国产精品视频| 久久精品在线播放| 久久中国妇女中文字幕| 国产精品美女免费看| 亚洲精品久久7777777| 国产自产女人91一区在线观看| 欧美大成色www永久网站婷| 日韩成人免费视频| 午夜精品久久久久久久99黑人| 97久久超碰福利国产精品…| 久久久国产精品视频| 亚洲影视中文字幕| 欧美性极品少妇精品网站| 亚洲日本中文字幕免费在线不卡| 久久综合亚洲社区| 日韩电影免费在线观看中文字幕| 亚洲国产精品免费| 国产亚洲精品美女久久久| 欧美日本在线视频中文字字幕| 久久精品亚洲94久久精品| 正在播放欧美一区| 欧美理论片在线观看| 91影视免费在线观看| 欧美激情在线有限公司| 国产成人综合精品| 国产精品久久久av| 1769国内精品视频在线播放| 亚洲精品自拍第一页| 亚洲精品视频网上网址在线观看| 久久精品亚洲热| 久久久精品久久久久| 精品少妇一区二区30p| 亚洲日本中文字幕| 日韩av网站导航| 97超碰国产精品女人人人爽| 色诱女教师一区二区三区| 亚洲国产精品一区二区久| 亚洲国产精品va在线观看黑人| 青草青草久热精品视频在线观看| 国产91在线高潮白浆在线观看| 国产亚洲精品va在线观看| 操日韩av在线电影| 亚洲经典中文字幕| 久99九色视频在线观看| 亚洲天堂免费观看| 欧美成人免费视频| 成人中文字幕+乱码+中文字幕| 亚洲18私人小影院| 日本久久久a级免费| 久久好看免费视频| 欧美专区日韩视频| 亚洲自拍偷拍一区| 91av免费观看91av精品在线| 欧美精品久久久久a| 中文字幕亚洲国产| 精品一区电影国产| 精品福利视频导航| 97**国产露脸精品国产| 中文字幕亚洲综合久久筱田步美| 欧美自拍大量在线观看| 2020欧美日韩在线视频| 久久久久久综合网天天| 久久91精品国产| 日本成熟性欧美| 欧美一区二区三区精品电影| 日韩成人av一区| 色青青草原桃花久久综合| 久久久亚洲福利精品午夜| 色伦专区97中文字幕| 91精品国产综合久久久久久蜜臀| www.欧美视频| 精品丝袜一区二区三区| 欧美亚洲国产精品| 91嫩草在线视频| 久久成人在线视频| 日韩在线观看成人| 精品女同一区二区三区在线播放| 国产欧美 在线欧美| 久久久久国产精品www| 久久久久久中文字幕| 亚洲激情免费观看| 久久人人爽人人爽人人片av高清| 亚洲黄页视频免费观看| 91精品久久久久久久久久久久久久| 午夜精品国产精品大乳美女| 国产97在线视频| 成人综合网网址| 欧美激情中文字幕乱码免费| 国产成人精品国内自产拍免费看| 午夜精品福利电影| 国产精品极品美女在线观看免费| 欧美精品制服第一页| 亚洲欧美另类国产| 久久精品亚洲国产| 亚洲精品综合久久中文字幕| 国产精品久久国产精品99gif| 国产97在线亚洲| 国产一区二区在线免费视频| 亚洲精品av在线| www.亚洲天堂| 亚洲久久久久久久久久| 欧美日韩电影在线观看| 国内精品久久久久久| 国产精品草莓在线免费观看| 欧美精品做受xxx性少妇| 亚洲第一中文字幕在线观看| 中文字幕一区二区精品| 91免费看片在线| 久久久国产在线视频| 97热精品视频官网| 国产精品av免费在线观看| 国产欧美日韩精品丝袜高跟鞋| 欧美大片网站在线观看| 欧美视频在线观看免费| 日本精品免费观看| 国产玖玖精品视频| 精品二区三区线观看| 国产亚洲精品久久久久久| 欧美激情按摩在线| 在线成人免费网站| 亚洲一区二区三区在线视频| 日韩精品中文字幕在线观看| 欧美资源在线观看| 91免费精品视频| 欧美激情a在线| 亚洲白拍色综合图区| 国产精品wwwwww| 国产欧美日韩中文字幕在线| 成人有码视频在线播放| 亚洲欧美国产日韩中文字幕| 欧美性猛交xxxx黑人| 九九九热精品免费视频观看网站| 亚洲欧洲激情在线| 欧美成人午夜剧场免费观看| 性金发美女69hd大尺寸| 日本精品免费观看| xxxxx91麻豆| 在线看福利67194| 亚洲美女精品久久| 综合久久五月天| 成人免费观看49www在线观看| 欧美福利在线观看| 91色视频在线导航| 欧美日韩精品在线观看| 国内外成人免费激情在线视频网站| 欧美精品免费在线观看| 精品国产美女在线| 亚洲成人网在线观看| 久久亚洲精品国产亚洲老地址| 国产精品永久免费观看| 91国产视频在线| 欧美国产在线视频| 亚洲精品欧美极品| 中文字幕国产亚洲2019| 91久久久精品| 国产视频精品va久久久久久| 精品爽片免费看久久| 97在线看免费观看视频在线观看|