【发布时间】:2011-12-19 15:45:21
【问题描述】:
我的程序上有多个网络浏览器控件,并且它们都共享会话 cookie。 我想要的是他们不共享会话 cookie。
我有不同的网络浏览器控件,可以用不同的帐户打开同一个网站,或者打开存储不同数据的同一个网页。
有人知道吗?
【问题讨论】:
标签: c# http-headers webbrowser-control
我的程序上有多个网络浏览器控件,并且它们都共享会话 cookie。 我想要的是他们不共享会话 cookie。
我有不同的网络浏览器控件,可以用不同的帐户打开同一个网站,或者打开存储不同数据的同一个网页。
有人知道吗?
【问题讨论】:
标签: c# http-headers webbrowser-control
WebBrowser 控件本质上是 Internet Explorer 呈现器和 HTTP 逻辑的一个实例,包括 cookie 和会话处理。 cookie 存储在标准 IE cookie 目录中。
如果您想手动处理 cookie,则必须切换到 HttpWebRequest 或 WebClient。
【讨论】:
c# WebClient example 或c# HttpWebRequest example,你就会找到一大堆关于这个问题的示例代码和文章。它们不允许您直接呈现页面,但您将能够执行 HTTP GET/POST 请求并以流或字符串的形式访问结果。