1
Je veux vérifier si une page particulière est redirigée ou non. Cependant, chaque fois que j'essaie cela, les en-têtes que je reçois semblent provenir de la page redirigée, pas de la page initialement demandée (et, en particulier, le statut est OK plutôt que le 302 que je veux voir).Obtenir les en-têtes HttpWebResponse SANS rediriger
Y a-t-il quelque chose que je peux définir pour qu'il ne suive pas automatiquement les redirections?
WebRequest request = WebRequest.Create(@"http://www.example.com/page.html");
request.Method = "HEAD";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.Redirect)
{
...
}
else
{
MessageBox.Show("HTTP Code: " + response.StatusCode + "\r\n\r\n" + response.StatusDescription);
return false;
}