一个自定义HTTP头的有关问题,怎么使得IE请求的数据包增加自定义内容

请教高手一个自定义HTTP头的问题,如何使得IE请求的数据包增加自定义内容;

比如,有test.asp和abc.zip,我点击一个超链接指向abc.zip,IE要向服务器发送HTTP头信息,通常如下:(我用WPE工具截获的)

GET /abc.zip HTTP/1.1

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*

Referer: http://localhost/test.asp

Accept-Language: zh-cn

UA-CPU: x86

Accept-Encoding: gzip, deflate..User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; QQDownload 1.7; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Flag)

Host: localfost

Connection: Keep-Alive

现在我需要让IE向服务器发送的HTTP头信息增加自定义的COOKIE,用WPE获得请求如下:

GET /abc.zip HTTP/1.1

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*

Referer: http://localhost/test.asp

Accept-Language: zh-cn

UA-CPU: x86

Accept-Encoding: gzip, deflate..User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; QQDownload 1.7; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Flag)

Host: localfost

Connection: Keep-Alive

Cookie:Flag=MyFlag

请问如何实现。我尝试在IIS中增加HTTP头也无用



只要你在 test.asp 中 设置 Cookie ,并显示 <a href=”abc.zip”>下载</a> 即可。

从 test.asp 中,点击 下载,会自动加上 Cookie 信息的。

注意COOKIE期限及生命周期,作用域等的设置。




dim cookie:cookie=”Flag=MyFlag”

Set objXMLHTTP = Server.CreateObject(“Microsoft.XMLHTTP”)

objXMLHTTP.Open “GET”, “/abc.zip”, False

objXMLHTTP.setRequestHeader “Cookie”,cookie

objXMLHTTP.Send




顶了!

探讨

或许楼主想要的是这种方法

VBScript codedim cookie:cookie=”Flag=MyFlag”

Set objXMLHTTP = Server.CreateObject(“Microsoft.XMLHTTP”)

objXMLHTTP.Open “GET”, “/abc.zip”, False

objXMLHTTP.setRequestHeader “Cookie”,cookie

objXMLHTTP.Send

o(∩_∩)o…



探讨

Server.XMLHTTP 直接就是 Socket 的.

没有跨域一说. 你可以向任何需发送HTTP请求数据包.



探讨

引用:

Server.XMLHTTP 直接就是 Socket 的.

没有跨域一说. 你可以向任何需发送HTTP请求数据包.

呀@server.xmlhttp操纵的是socket?

一个自定义HTTP头的有关问题,怎么使得IE请求的数据包增加自定义内容

相关文章:

你感兴趣的文章:

标签云: