15

System.Net.CookieContainer

如果我想删除一个域名下的所有cookies,怎么办?

4

1 回答 1

26

你可以做这样的事情。

CookieContainer c = new CookieContainer();
var cookies = c.GetCookies(new Uri("http://www.google.com"));
foreach (Cookie co in cookies)
{
  co.Expires = DateTime.Now.Subtract(TimeSpan.FromDays(1));
}

这将使您指定的域的所有 cookie 过期。

于 2012-05-04T07:15:48.983 回答