1

我偶然发现了 WebClient 的疯狂行为,它在 404 代码上引发 WebException。

这种行为是错误的,因为 404 代码可以与内容数据一起返回,例如 Facebook:https://graph.facebook.com/sadfsa.dsadsasadsa

所以这段代码抛出异常

 var json = webClient.DownloadString("https://graph.facebook.com/sadfsa.dsadsasadsa");

如何读取 404 Facebook 返回的 json?

4

1 回答 1

3

我不认为 WebClient 有疯狂的行为。尝试捕捉WebException和阅读webException.Response.GetResponseStream

看到一个类似的问题:C# WebException how to get whole response with a body?

于 2012-09-22T23:20:34.573 回答