我用httpWebResponse.Headers.Get("Set-Cookie")取到的cookies ,总是与httpwatch抓到的cookies不一样,少了很多,这是为什么呢
解决方案 »
- 怎么动态更改DataGridView中的字段值?
- Form皮肤问题??????
- 图片替换颜色问题?
- 把其他系统的数据转出成用友标准的XML文件,使用用友的EAI进行数据的交换
- 处除马赛克
- C#是不是有这样一个毛病?不知道大家遇到过没有……
- 我想问问微软的程序员用什么OS,什么开发工具,Office用的是那个版本
- windows 服务下SerialPort的DataReceived事件一直不触发
- C#中的关于文件的疑问
- 下面是一个老兄写的俄罗斯方块的类,请教Source数组为什么要那样初始化?tempit[i,0]=temp[i*2]-'0';中的temp[i*2]-'0'又是什么意思?
- c# HttpWebRequest 如何获取页面中js生成的html代码
- 使用加密算法后得到的值
你观察到的cookie是否是包含了发送的cookie呢?
request.CookieContainer = new CookieContainer();
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
foreach (Cookie cook in response.Cookies)
{
}
一般这样
如果你一直都在程序中使用HttpWebRequest来产生的cookie的话。
那么对于的CookieContainer里面包含了所有cookie。(相关请求一直是有同一个CookieContainer)