我想清除在CookieContainer中收到的所有cookie,而不需要初始化新的CookieContainer、HttpClientHandler和HttpClient。有什么办法吗?我检查了MSDN,但似乎只能使用GetCookies( Uri )来获取与特定Uri相关的所有cookie。
var cc = new CookieContainer();
var handler = new HttpClientHandler
{
CookieContainer = cc
};
var client = new HttpClient(handler);发布于 2017-09-06 21:35:56
我知道的唯一解决方案是让所有cookie过期:
cc.GetCookies(new Uri(...))
.Cast<Cookie>()
.ToList()
.ForEach(c => c.Expired = true);https://stackoverflow.com/questions/33025549
复制相似问题