2013-03-19 107 views
0

时如何访问饼干我保存在我获得使用HttpWebRequest的一个cookie容器一些饼干。我接着对那些饼干放入WebBrowser对象并做下面的代码导航:使用web浏览器

WebBrowser wb = new WebBrowser(); 

for (int i = 0; i < webProcCookies.Count; i++) 
{ 
    Cookie c = webProcCookies[i]; 

    InternetSetCookie(URL, c.Name, c.Value); 
} 

wb.Navigate(URL, "_self", null, "User-Agent: XXX"); 

现在,当我运行这个通过提琴手我可以看到所有的cookie数据。当我通过调试器浏览这个cookie时,cookie只显示一点点数据。我希望能够在运行时访问整个cookie数据。

反正是有访问的cookie的所有值我以前导航?

+0

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.cookiecontainer.aspx – F11 2013-03-19 00:57:29

+0

我编辑了自己的冠军。请参见“[应的问题包括‘标签’,在他们的头衔?(http://meta.stackexchange.com/questions/19190/)”,这里的共识是“不,他们不应该”。 – 2013-03-19 01:17:24

回答

0

要获得所有Cookie使用Request.Cookies.AllKeys;

喜欢的东西

string[] webProcCookies= Request.Cookies.AllKeys; 
foreach (string cookie in webProcCookies) 
{ 
    //Your Code 
}