httpwebrequest:数値HTTPステータスコードへのクリーンアクセス?
-
29-09-2019 - |
質問
存在しないページを取得しようとするとき、または無効なHTTPメソッドを使用しようとするとき、 HttpWebRequest.GetResponse()
スローa System.Net.WebException
, 、のステータスプロパティがあります ProtocolError
. 。そのメッセージプロパティで、私は見ることができます HTTPステータスコード 括弧内。罰金。しかし、整数ステータスコードプロパティは表示されません。メッセージプロパティを取得するために本当に解析する必要がありますか?
解決
から webexception.status MSDNページ:
((HttpWebResponse)your_exception.Response).StatusCode
ステータスコード プロパティは、HTTP仕様から通常のステータスコードにマップする列挙を提供します。
所属していません StackOverflow