これは私が混乱している一般的な質問です。REST リクエストが行われると、エラーがWebException
. あるケースではHttpRequestException
、HTTP ステータス コードを取得できません。
私はこのようなものに慣れていませんが、これらの違いは何ですか? なぜ2種類あるの?別のものとは対照的に、いつ慣れますか?
WebException
うまくいくようです。HttpRequestException
ステータスコードを(メッセージで)知っている非常に弱いバージョンのようですが、それが何であるかを明示的に教えてくれません。
編集:
私はを使用していHttpClient
ます。具体的にはclient.GetStreamAsync()
.