0
這是我的Webclient實現,據說這個下載應該是連續的,但由於某種原因,哪個調試甚至沒有幫助,我在第一次運行中獲得了1次成功,其餘都失敗了。有誰知道爲什麼?C#循環下載的Webclient問題?
for (int i = 1; i <= Count; i++)
{
using (WebClient wc = new WebClient())
{
wc.Headers["Accept-Encoding"] = "gzip";
wc.Headers["User-Agent"] = "Mozilla/4.0 (Compatible; Windows NT 5.1; MSIE 6.0) (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";
byte[] arr = wc.DownloadData(url);
if (arr.Length > 0)
Console.WriteLine(i.ToString() + ": SUCCESS");
else
Console.WriteLine(i.ToString() + ": FAILED");
}
}
其發送張玉峯要求,我沒有看到任何東西問題,服務器響應內容長度爲0.但是,如果我使用Firefox,我可以刷新到該頁面出問題。這裏的WebClient的問題是什麼...... :( – DucDigital 2010-01-23 12:46:45