Looping through the CookieContainer

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Does anyone know how to loop through the CookieContainer to see each
individual cookie item?

Or is the CookieContainer just one variable with all the cookies in it?

TIA.
 
From :
http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.cookiecontainer.aspx


request.CookieContainer = New CookieContainer()

Dim response As HttpWebResponse = CType(request.GetResponse(),
HttpWebResponse)



' Print the properties of each cookie.
Dim cook As Cookie
For Each cook In response.Cookies
Console.WriteLine("Cookie:")
Console.WriteLine("{0} = {1}", cook.Name, cook.Value)
Console.WriteLine("Domain: {0}", cook.Domain)
Console.WriteLine("Path: {0}", cook.Path)
Console.WriteLine("Port: {0}", cook.Port)
Console.WriteLine("Secure: {0}", cook.Secure)

Console.WriteLine("When issued: {0}", cook.TimeStamp)
Console.WriteLine("Expires: {0} (expired? {1})", cook.Expires,
cook.Expired)
Console.WriteLine("Don't save: {0}", cook.Discard)
Console.WriteLine("Comment: {0}", cook.Comment)
Console.WriteLine("Uri for comments: {0}", cook.CommentUri)
Console.WriteLine("Version: RFC {0}", IIf(cook.Version = 1,
"2109", "2965"))

' Show the string representation of the cookie.
Console.WriteLine("String: {0}", cook.ToString())
Next cook
 
Thanks for you assistance with this but the example below shows how to look
through the Cookies collection of a Response object.

I am trying to figure out how to loop through - or display - the contents of
the CookieContainer. This is different than the Response object.
 
Not sure if this helps???

For Each cook In MyHttpWebRequest.CookieContainer.GetCookies(new
Uri("MyURIString"))
.... blah blah...

Next
 
Yes it does thank you.

IfThenElse said:
Not sure if this helps???

For Each cook In MyHttpWebRequest.CookieContainer.GetCookies(new
Uri("MyURIString"))
.... blah blah...

Next
 
Back
Top