在webrequest和webbrowser之间共享cookie

时间:2013-07-21 07:30:50

标签: vb.net cookies httpwebrequest browser

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

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

1 个答案:

答案 0 :(得分: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