質問

存在しないページを取得しようとするとき、または無効なHTTPメソッドを使用しようとするとき、 HttpWebRequest.GetResponse() スローa System.Net.WebException, 、のステータスプロパティがあります ProtocolError. 。そのメッセージプロパティで、私は見ることができます HTTPステータスコード 括弧内。罰金。しかし、整数ステータスコードプロパティは表示されません。メッセージプロパティを取得するために本当に解析する必要がありますか?

役に立ちましたか?

解決

から webexception.status MSDNページ:

((HttpWebResponse)your_exception.Response).StatusCode

ステータスコード プロパティは、HTTP仕様から通常のステータスコードにマップする列挙を提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top