Mega Code Archive

 
Categories / C# / Network
 

Gets or sets the cookies associated with the request

using System.Net;     using System;     public class CookieExample     {            public static void Main(string[] args)         {                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com");             request.CookieContainer = new CookieContainer();             HttpWebResponse response = (HttpWebResponse) request.GetResponse();             foreach (Cookie 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}" , cook.Version == 1 ? "2109" : "2965");                 Console.WriteLine ("String: {0}", cook.ToString());             }         }     }