Examine Cookies

image_pdfimage_print

/*
C#: The Complete Reference
by Herbert Schildt

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/

/* Examine Cookies.

To see what cookies a Web Site uses,
specify its name on the command line.
For example, if you call this program
Cookie, then

Cookie http://MSN.COM

displays the cookies associated with MSN.COM.
*/

using System;
using System.Net;

public class CookieDemo {
public static void Main(string[] args) {

if(args.Length != 1) {
Console.WriteLine(“Usage: CookieDemo “);
return ;
}

// Create a WebRequest to the specified URI.
HttpWebRequest req = (HttpWebRequest)
WebRequest.Create(args[0]);

// Get an empty cookie container.
req.CookieContainer = new CookieContainer();

// Send the request and return the response.
HttpWebResponse resp = (HttpWebResponse)
req.GetResponse();

// Display the cookies.
Console.WriteLine(“Number of cookies: ” +
resp.Cookies.Count);
Console.WriteLine(“{0,-20}{1}”, “Name”, “Value”);

for(int i=0; i < resp.Cookies.Count; i++) Console.WriteLine("{0, -20}{1}", resp.Cookies[i].Name, resp.Cookies[i].Value); // Close the Response. resp.Close(); } } [/csharp]

This entry was posted in C# Network. Bookmark the permalink.