Gets or sets the cookies associated with the request. : HttpWebRequest « Network « C# / C Sharp






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());
            }
        }
    }

   
    
    
  








Related examples in the same category

1.Begins an asynchronous request for a Stream object to use to write data.
2.Gets or sets the value of the Connection HTTP header.
3.Downloads a web page from the Internet and returns a string.
4.Performs online file transfer operations.