我一直在对此进行一些研究,但找不到直接的答案。

容器中是否存储了一些我无法使用Response.Cookies集合的cookie?使用这些对象如何在请求之间处理Cookie?某些Cookie是否存储在容器中,而不是其他存储在容器中?

最佳答案

从您在此问题上使用的标签来看,您似乎感到困惑。
CookieContainerCookieCollectionHttpWebRequest一起使用,这是您的程序是HTTP客户端的时候。 CookieCollection存储与单个域名关联的cookie。 CookieContainer将所有cookie存储在所有域名中。

在ASP.NET中,HttpRequest.CookiesHttpCookieCollection,在您的程序是HTTP服务器时使用。它存储由客户端发送到服务器的cookie。因为只有一个域名(即您的),所以不需要二维集合。

两组类(CookieContainerCookieCollectionHttpCookieCollection)是完全无关的。

在这篇文章中,我提供了有关.NET中cookie收集类的一些基本背景,但是我不理解您的问题。您想做什么?

关于asp.net - CookieContainer和Response.Cookies集合有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12592076/

10-09 02:52