我有一個返回網頁內容的方法:DownloadString超時
private string FetchHTML(string sUrl, Encoding encoding)
{
System.Net.WebClient oClient = new System.Net.WebClient();
oClient.Encoding = encoding;
return System.Web.HttpUtility.HtmlDecode(oClient.DownloadString(sUrl));
}
但是,當我嘗試從LiveJournal的加載鏈接(例如,http://mos-jkh.livejournal.com/769579.html)然後我得到這個例外在DownloadString:
請求被中止:操作已超時。
這是一個已知問題嗎?爲什麼DownloadString不適用於某些網頁,並且是否有解決方案?或者有沒有替代DownloadString?
您能否舉一個例子,說明您發佈的鏈接之外超時的網址?也許比livejournal更不值得信賴?這也有助於查看您用來調用'FetchHTML'的特定代碼(可能用任何變量代替它們代表的值)。 – 2012-01-11 05:24:34