使用WebClient.DownloadString()时遇到一个奇怪的问题。这是非常非常慢,有时不起作用,但如果我尝试使用IE9 / Chrome浏览网站,一切正常。
以下是代码:
var req = new WebClient();
req.Encoding = Encoding.UTF8;
string result = string.Empty;
result = req.DownloadString(someURL);
有什么想法吗?
答案 0 :(得分:1)
您发送的代码段是正确的(string result = string.Empty;
的一部分绝对没有意义)。如果您认为应用程序阻止,则应考虑使用DownloadStringAsync。
答案 1 :(得分:0)
尝试将WebClient.Proxy
设为GlobalProxySelection.GetEmptyWebProxy