Saya mencoba untuk mendapatkan nomor kode status HTTP dari HttpWebResponse
objek yang dikembalikan dari a HttpWebRequest
. Saya berharap mendapatkan angka sebenarnya (200, 301.302, 404, dll.) Daripada deskripsi teks. ("Ok", "MovedPermanently", dll.) Apakah nomor itu terkubur di properti di suatu tempat di objek respons? Adakah ide selain membuat fungsi sakelar besar? Terima kasih.
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());