私はこれに関するいくつかの決定的なドキュメントを探し回ったが、何も見つけることができなかった.
POST などを実行しHttpWebRequest.GetResponse()
た後に生成されるHTTP 応答ステータス コードはどれですか?WebException
具体的には、WebException
ステータス以外のものを生成します200 OK
か? それともWebException
、たとえば、400、404、および 500 (議論のために) のみを生成しますか?
HTTP 200 OK
私が通信しているサーバーは、エラー状態として戻ってくる以外のことを定義しているので、知りたいです。WebException
200 以外の生成を信頼できますか?
私は現在、毎回リターンステータスコードをチェックし、それが200 OK
. WebException
そうでない場合は、適切なアクションが実行されますが、そのコードと、クリーンアップしたいと考えているa の catch ブロックの間には多くの重複があります。
ドキュメントへの関連リンクは、非常に高く評価されます。