Estou tentando obter o número do código de status HTTP do HttpWebResponse
objeto retornado de a HttpWebRequest
. Eu esperava obter os números reais (200, 301,302, 404 etc.) em vez da descrição do texto. ("Ok", "MovedPermanently" etc.) O número está oculto em uma propriedade em algum lugar do objeto de resposta? Alguma idéia que não seja a criação de uma grande função de switch? Obrigado.
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());