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