Sto cercando di ottenere il numero di codice di stato HTTP HttpWebResponse
dall'oggetto restituito da a HttpWebRequest
. Speravo di ottenere i numeri reali (200, 301.302, 404, ecc.) Piuttosto che la descrizione del testo. ("Ok", "MovedPermanently", ecc.) Il numero è sepolto in una proprietà da qualche parte nell'oggetto risposta? Qualche idea diversa dalla creazione di una grande funzione switch? Grazie.
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());