我偶然发现了WebClient的疯狂行为,它会在404代码上抛出WebException。
这种行为是错误的,因为404代码可以像Facebook一样返回内容数据:https://graph.facebook.com/sadfsa.dsadsasadsa
所以这段代码会引发异常
var json = webClient.DownloadString("https://graph.facebook.com/sadfsa.dsadsasadsa");
如何阅读404 Facebook返回的json?
答案 0 :(得分:3)
我不认为WebClient有疯狂的行为。尝试抓住WebException
并阅读webException.Response.GetResponseStream
查看类似的问题:C# WebException how to get whole response with a body?