에서 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