C#没有从网站获取所有的cookie
问题描述:
我创建了一个从某个网站获取所有cookie的应用程序。出于某种原因,我无法从网站获取所有cookies,这个问题是否可以解决?C#没有从网站获取所有的cookie
listBox1.Items.Clear();
try
{
string url = textBox1.Text;
HttpWebRequest myCall = (HttpWebRequest)WebRequest.Create(url);
myCall.CookieContainer = new CookieContainer();
response = (HttpWebResponse)myCall.GetResponse();
myCall.AllowAutoRedirect = true;
foreach (Cookie cookie in response.Cookies)
{
listBox1.Items.Add(cookie.Name);
listBox1.Items.Add(cookie.Value);
}
myCall.Abort();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
答
难道是你试图从跨站点的站点获取cookie吗? Cookie只能在同一个域内的网站上共享。
请显示HTTP响应和你回来的值。 –