Csharp/CSharp Tutorial/Network/Cookie

Материал из .Net Framework эксперт
Версия от 15:20, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Examine Cookies

<source lang="csharp">using System; using System.Net;

class MainClass {

 public static void Main(string[] args) { 

   HttpWebRequest req = (HttpWebRequest) WebRequest.Create("http://www.google.ru");  

   req.CookieContainer = new CookieContainer(); 

   HttpWebResponse resp = (HttpWebResponse) req.GetResponse(); 

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

   resp.Close(); 
 } 

}</source>

Number of cookies: 1
Name                Value
PREF                ID=36223fb0ac52c150:TM=1174856804:LM=1174856804:S=N9zHU5qFxjy-nbPF