からHttpWebResponse
返されたオブジェクトからHTTPステータスコード番号を取得しようとしていますHttpWebRequest
。テキストの説明ではなく、実際の数値(200、301、302、404など)を取得したいと思っていました。(「OK」、「MovedPermanently」など)番号は、応答オブジェクトのどこかにあるプロパティに埋め込まれていますか?大きなスイッチ機能を作る以外のアイデアはありますか?ありがとう。
HttpWebRequest webRequest = (HttpWebRequest)WebRequest
.Create("http://www.gooogle.com/");
webRequest.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
//Returns "MovedPermanently", not 301 which is what I want.
Console.Write(response.StatusCode.ToString());
反対のアクションの場合:httpResponse.HTTPStatusCode =(HttpStatusCode)Enum.ToObject(typeof(HttpStatusCode)、404))
—
Leandro