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
1. | HttpWebRequest.Connection gets or sets the value of the Connection HTTP header. | ||
2. | HttpWebRequest.Credentials Property gets or sets authentication information for the request. |