Using WebClient.DownloadString()



我在使用WebClient.DownloadString()时遇到了一个奇怪的问题。它非常非常慢,有时不工作,但如果我尝试使用IE9/Chrome浏览器浏览网站,一切都很好。

代码如下:

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

任何想法?

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

尝试设置WebClient.ProxyGlobalProxySelection.GetEmptyWebProxy

最新更新