Tôi đang cố gắng để có được số mã trạng thái HTTP từ HttpWebResponse
đối tượng được trả về từ a HttpWebRequest
. Tôi đã hy vọng có được những con số thực tế (200, 301.302, 404, v.v.) chứ không phải là mô tả văn bản. ("Ok", "MovedPternal", v.v.) Có phải số được chôn trong một tài sản ở đâu đó trong đối tượng phản hồi không? Bất kỳ ý tưởng nào khác ngoài việc tạo ra một chức năng chuyển đổi lớn? Cảm ơn.
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());