Mega Code Archive

 
Categories / VB.Net / Network Remote
 

HttpWebRequest CookieContainer Property gets or sets the cookies associated with the request

Imports System.Net Imports System Public Class CookieExample     Public Shared Sub Main(args() As String)         Dim request As HttpWebRequest = CType(WebRequest.Create("http://google.com"), HttpWebRequest)         request.CookieContainer = New CookieContainer()         Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)         Dim cook As Cookie         For Each cook In  response.Cookies             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"))             Console.WriteLine("String: {0}", cook.ToString())         Next cook     End Sub  End Class