【问题标题】:Share cookie between webrequest and webbrowser在 webrequest 和 webbrowser 之间共享 cookie
【发布时间】:2013-07-20 03:42:19
【问题描述】:

单独发送 webrequest 不起作用,需要登录,所以我需要使用一个 cookie,我在其中添加了一个 webbrowser 来提供帮助,但我不知道如何从 webbrowser 获取 cookie:/

我正在使用的代码: http://pastebin.com/4NXjDLJp

【问题讨论】:

  • 代码属于您的问题。没有人会遵循随机链接。另外,如果您想得到答案,请提出问题。

标签: vb.net cookies httpwebrequest browser


【解决方案1】:

看看HttpWebRequest.CookieContainer属性:http://msdn.microsoft.com/en-us/library/system.net.cookiecontainer.aspx

出于安全原因,默认情况下禁用 cookie。如果要使用 cookie,请使用 CookieContainer 属性启用 cookie。

您可以从 HttpWebResponse.Cookies 属性中检索 cookie:http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.cookies.aspx

编辑

您的代码的问题似乎是您总是使用一个空的 cookie 容器。

你不是要写这个吗:

postReq.CookieContainer = loginCookie

代替:

postReq.CookieContainer = tempCookies

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    相关资源
    最近更新 更多