7
Trong System.Net.CookieContainer
Cách xóa cookie dưới 1 miền trong CookieContainer
nếu tôi muốn xóa tất cả cookie dưới tên miền, làm cách nào?
Trong System.Net.CookieContainer
Cách xóa cookie dưới 1 miền trong CookieContainer
nếu tôi muốn xóa tất cả cookie dưới tên miền, làm cách nào?
Bạn có thể làm điều gì đó như thế này.
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));
}
Điều này sẽ hết hạn tất cả cookie cho miền bạn chỉ định.
Thực ra bạn chỉ có thể đặt cờ 'Đã hết hạn' thành true. Nó dường như là cách duy nhất để xóa cookie khỏi CookieContainer/CookieCollection. –