Indication du statut de la réponse
Remonter à Informations d'en-tête de réponse
Tout message de réponse doit inclure un code indiquant le statut de la réponse. Vous pouvez spécifier ce code en définissant la propriété StatusCode. Le standard HTTP définit des codes de statut à la signification prédéfinie. De plus, vous pouvez définir vos propres codes de statut avec les valeurs possibles inutilisées.
Un code de statut est un numéro à trois chiffres dans lequel le chiffre le plus significatif indique la classe de la réponse, de la façon suivante :
- 1xx: Information (la requête a été reçue mais n'a pas été entièrement traitée).
- 2xx: Succès (la requête a été reçue, comprise et acceptée).
- 3xx: Redirection (le client doit intervenir pour compléter la requête).
- 4xx: Erreur du client (la requête est incompréhensible ou ne peut être traitée).
- 5xx: Erreur du serveur (la requête est valide mais le serveur n'a pas pu la traiter).
Une chaîne est associée à chaque code de statut ; elle donne la signification de ce code de statut. Elle se trouve dans la propriété ReasonString. Pour les codes de statut prédéfinis, il n'est pas nécessaire de définir la propriété ReasonString. Si vous créez vos propres codes de statut, cependant, pensez à définir la propriété ReasonString.