使用WebClient.DownloadString()

时间:2011-10-24 12:08:15

标签: c# .net webclient webclient-download

使用WebClient.DownloadString()时遇到一个奇怪的问题。这是非常非常慢,有时不起作用,但如果我尝试使用IE9 / Chrome浏览网站,一切正常。

以下是代码:

        var req = new WebClient();
        req.Encoding = Encoding.UTF8;
        string result = string.Empty;
        result = req.DownloadString(someURL);

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您发送的代码段是正确的(string result = string.Empty;的一部分绝对没有意义)。如果您认为应用程序阻止,则应考虑使用DownloadStringAsync

答案 1 :(得分:0)

尝试将WebClient.Proxy设为GlobalProxySelection.GetEmptyWebProxy