首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

POST包中cookie的有关问题请问

2012-01-06 
POST包中cookie的问题请教各位好,我正初学C#,遇到个问题请教一下,按照网上所说的post发包中HttpWebRequest

POST包中cookie的问题请教
各位好,我正初学C#,遇到个问题请教一下,按照网上所说的post发包中HttpWebRequest方法对一个网站进行了实验:该网站需要先登录,然后在在另一个页面提交一些内容,我把截获的POST包中的内容大致也看懂了,不过一定要在Header里面加入(Cookie: ASP.NET_SessionID=xxxxxxxx)其中xxxxxxxx是截获的内容,但是xxxxxxxx内容每次截获的都不一样,还有一定的时限,请问一下,我怎么才能得到xxxxxxxx?谢谢了。。。

[解决办法]
先发送请求,然后服务器就会给你响应 这个时候就可以得到了

http://www.cnblogs.com/top5/archive/2010/12/14/1905963.html

http://hi.baidu.com/woxxf/blog/item/b67cc62baab8cafee7cd404c.html
[解决办法]
1、获取Headers
System.Net.WebRequest request = System.Net.WebRequest.Create(url);
request.Method = "GET";

System.Net.WebResponse response = request.GetResponse();

2、提交post,并把第一步获取的Headers,设置上去
request.Method="Post";
request.Headers=response.Headers;
response = request.GetResponse();

热点排行