我一直在对此进行一些研究,但找不到直接的答案。
容器中是否存储了一些我无法使用 Response.Cookies 集合访问的 cookie?使用这些对象的请求之间的 cookie 是如何处理的?是否有一些 cookie 存储在容器中,而其他 cookie 则没有?
我一直在对此进行一些研究,但找不到直接的答案。
容器中是否存储了一些我无法使用 Response.Cookies 集合访问的 cookie?使用这些对象的请求之间的 cookie 是如何处理的?是否有一些 cookie 存储在容器中,而其他 cookie 则没有?
从您在此问题上使用的标签来看,您似乎感到困惑。
CookieContainer并且在您的程序是 HTTP 客户端时CookieCollection使用。存储与单个域名关联的 cookie。将所有 cookie 存储在所有域名上。HttpWebRequestCookieCollectionCookieContainer
在 ASP.NET 中,当您的程序是 HTTP 服务器时使用HttpRequest.Cookiesis和 is 。HttpCookieCollection它存储客户端发送到服务器的cookie。因为只有一个域名(即您的),所以不需要二维集合。
两组类 (CookieContainer和CookieCollectionvs HttpCookieCollection) 彼此完全不相关。
在这篇文章中,我提供了 .NET 中 cookie 集合类的一些基本背景,但我不明白你的问题。你想做什么?