2012-05-14 76 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',但更多的格式。 –