gpt4 book ai didi

c# - 清除 CookieContainer

转载 作者:太空宇宙 更新时间:2023-11-03 21:08:22 26 4
gpt4 key购买 nike

我想清除我的 CookieContainer 中的所有 cookie。如果我这样做:

CookieContainer cookieContainer = new CookieContainer();
var handler = new HttpClientHandler { CookieContainer = cookieContainer };
var httpClient = new HttpClient(handler);
// make some requests
cookieContainer = new CookieContainer();

httpClient 是否会有新的(空的)cookieContainer,或者我必须重新创建我的 httpClient?

最佳答案

请注意,您更新的是本地引用,而不是 HttpClientHandler 中对 CookieContainer 的引用。您可以在下面的答案中看到使 CookieContainer 中的 cookie 过期的唯一方法,将 Expires 属性设置为过去的 DateTime。

How to remove cookies under 1 domain in CookieContainer

如果您不关心性能,创建一个新的 HttpClient 也可以解决这个问题。

关于c# - 清除 CookieContainer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39658944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com