2012-05-14 31 views

回答

1

的方式每一個問題是問,大概意思這個問題是與這個問題中鏈接的問題的重複。無論如何,我在這裏提供的答案與我在此處的相同:

對於WebClient您需要處理WebException.Response。例如。此LINQPad查詢轉儲由我的Web服務器的「未找到」錯誤網頁提供的HTML:

Dim wc = New System.Net.WebClient 
Try 
    Dim rd = wc.DownloadData(New Uri("http://localhost/test")) 
    rd.Dump 
Catch Ex As System.Net.WebException 
Dim rs = Ex.Response 
Call (New StreamReader(rs.GetResponseStream)).ReadToEnd.Dump 
End Try 
+0

當事情出錯時,會執行rd.Dump嗎?還是會異常直接? –

+0

Wherre我可以看到這個dump thingy的文檔嗎?我沒有看到它轉儲 –

+0

爲此,'轉儲'只是LINQPad的等同於'Console.WriteLine',但更多的格式。 –