Question

Lorsque je tente d'obtenir une page inexistante, ou d'utiliser une méthode HTTP non valide, HttpWebRequest.GetResponse() jette un System.Net.WebException , avec une propriété de statut ProtocolError. Dans sa propriété du message que je peux voir le code d'état HTTP entre parenthèses. Bien. Mais je ne vois pas une propriété StatusCode entier. Dois-je vraiment analyser la propriété du message pour l'obtenir?

Était-ce utile?

La solution

De la WebException.Status MSDN page:

((HttpWebResponse)your_exception.Response).StatusCode

Le StatusCode propriété vous donnera une ENUM qui correspond à des codes d'état réguliers de la spécification HTTP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top