277 votes

Obtenir le numéro de code d’État Http (200, 301, 404, etc.) de HttpWebRequest et HttpWebResponse

J’essaie d’obtenir le numéro de code d’état HTTP de la objet renvoyé par un . J’espérais obtenir les numéros réels (200, 301 302, 404, etc..) plutôt que le texte descriptif. (« Ok », « MovedPermanently », etc..) Le nombre est enterré dans une propriété quelque part dans l’objet response ? Des idées autres que la création d’une fonction de commutateur de gros ? Merci.

387voto

dtb Points 104373
<pre><code></code><p><a href="http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode.aspx">HttpStatusCode</a> <code></code> ) est une énumération où les valeurs des membres correspondent aux codes d’état HTTP, par exemple</p><pre><code></code></pre></pre>

239voto

zeldi Points 2065

Il faut être prudent, les réponses du serveur dans la gamme des 4xx et 5xx lèvent une WebException. Vous devez l’attraper et puis obtenir code d’état d’un objet WebException :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X