2009-12-19 2 views
0

Есть ли более простой способ написать это? Я знаю, что если я не нужен печенье я мог бы сделатьПростой способ загрузить строку с помощью куки-файлов?

var sz = new WebClient().DownloadString(url); 

Но мне нужно куки Ьс данных входа в систему так, я застрял с этим вместо этого. Есть ли способ сделать его коротким, как линия выше?

 request = (HttpWebRequest)HttpWebRequest.Create(url); 
     request.CookieContainer = cookie; 
     string sz; 
     using (var r = request.GetResponse().GetResponseStream()) 
     { 
      using(var r2 = (TextReader)new StreamReader(r)) 
      { 
       sz= r2.ReadToEnd(); 
      } 
     } 
+2

поможет ли http://stackoverflow.com/questions/1777221/c-using-cookiecontainer-with-webclient-class? –

ответ