我想從HttpWebRequest
返回HttpWebResponse
對象的HTTP狀態代碼號。我希望得到實際的數字(200,301,302,404等),而不是文字說明。 (「Ok」,「MovedPermanently」等)數字是否埋在響應對象某處的某個屬性中?除了創建一個大開關功能以外的任何想法?謝謝。從HttpWebRequest和HttpWebResponse獲取Http狀態代碼號(200,301,404等)
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)) – 2017-05-03 19:20:08