WebClient在404上抛出异常

时间:2012-09-22 23:15:42

标签: c# .net webclient

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

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

所以这段代码会引发异常

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

如何阅读404 Facebook返回的json?

1 个答案:

答案 0 :(得分:3)

我不认为WebClient有疯狂的行为。尝试抓住WebException并阅读webException.Response.GetResponseStream

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