更简单的方法下载带有cookie的字符串?

时间:2009-12-19 07:46:00

标签: c# .net httpwebrequest webclient

有没有更简单的方法来写这个? 我知道如果我不需要我可以做的饼干

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

但我需要登录数据的cookie,所以我坚持使用它。有没有办法让它像上面的那条一样短?

        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 个答案:

答案 0 :(得分:2)

Déjàvu...我想我之前已经回答了这个问题! : - )

查看Using CookieContainer with WebClient class