【发布时间】:2013-04-29 02:42:52
【问题描述】:
我正在尝试使用此代码从网站获取所有 cookie
CookieContainer cookieJar = new CookieContainer();
var request = (HttpWebRequest)HttpWebRequest.Create("http://www.foetex.dk/ugenstilbud/Pages/Zmags.aspx");
request.CookieContainer = cookieJar;
var response = request.GetResponse();
foreach (Cookie c in cookieJar.GetCookies(request.RequestUri))
{
Console.WriteLine("Cookie['" + c.Name + "']: " + c.Value);
}
Console.ReadLine();
我唯一想要的是用 console.writeline 显示,但我没有得到它们。
【问题讨论】:
-
这会将 request 的 cookie 集合设置为一个空列表,然后尝试从该列表中查找一个 cookie,但不会返回任何内容。如果您希望从与您的请求联系的网站返回 cookie,您需要在 response 中查找 cookie。