1

404 コードで WebException をスローする WebClient の非常識な動作に出くわしました。

Facebook の場合のようにコンテンツ データで 404 コードが返される可能性があるため、この動作は正しくありません。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 に答える