HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri("http://www.163.com"));
req.CookieContainer = new CookieContainer();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
foreach (Cookie cook in res.Cookies)
{
.........................
为什么res.Cookies的数量一直是0? 哪里不对?

解决方案 »

  1.   

         string LoginUrl = "http://reg.163.com/logins.jsp?type=1&product=urs&url=&username=" + Name + "&password=" + Pass + "&Submit="; 
    CookieContainer cct = new CookieContainer();     
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(LoginUrl );
            request.CookieContainer = cct;
          
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            cct.Add(response.Cookies);
            CookieCollection c = cct.GetCookies(new Uri("http://reg.163.com"));