Более простой способ скачать строку с куки? - PullRequest
0 голосов
/ 19 декабря 2009

Есть ли более простой способ написать это? Я знаю, если бы мне не понадобились куки, я мог бы сделать

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

1 Ответ

2 голосов
/ 27 декабря 2009

Дежавю ... Думаю, я уже отвечал на этот вопрос! : -)

Взгляните на Использование CookieContainer с классом WebClient

...