【发布时间】:2014-10-05 18:49:37
【问题描述】:
我将 HttpWebRequest 与 HttpWebResponse 一起使用,后者在我的代码中命名为 response22,所以这是我的代码中的一个 sn-p:
HttpWebResponse response22 = request22.GetResponse() as HttpWebResponse;
CookieCollection cookiezzz = new CookieCollection();
cookiezzz.Add(response22.Cookies);
foreach (System.Net.Cookie cookie in cookiezzz)
{
MessageBox.Show(cookie.Name);
}
奇怪的是,Fiddler 在响应中显示了 5 个 cookie,但是当我遍历 cookie 时,我只得到了四个。
另外,我的请求设置为: equest22.AllowAutoRedirect = false;
目标框架是 .Net 4.5,使用 WinForms
使用 CookieContaner 根本没有帮助,因为它只“挑选”了其中 2 个 cookie,但我现在不想担心这个,只想弄清楚如何获取所有 5 个 cookie。
【问题讨论】:
-
如果您在 .net
-
使用 .Net 4.5,更新了我的问题。
标签: c# cookies httpwebresponse