Le code http (Status-Code) est un nombre à 3 chiffres qui traduit
la tentative du serveur de comprendre et satifaire la requête envoyée.
Ce code est à destination d'un navigateur ou d'un robot.
Ce code est suivi d'un petit commentaire ( Reason-Phrase ) décrivant
sommairement le code
Voici la liste des codes http et de leur Reason-Phrases ainsi que la
traduction de ces derniers :
1xx |
|
haut |
100 Continue |
|
100 : OK |
101 Switching Protocols |
|
101 : Le serveur a changé de protocoles |
|
|
|
2xx |
|
haut |
200 OK |
|
200 : Requête effectuée avec succès |
201 Created |
|
201 : Document créé |
202 Accepted |
|
202 : Requête fini de manière asynchrone
(TBS) |
203 Non-Authoritative Information |
|
203 : Requête fini de manière incomplète |
204 No Content |
|
204 : Aucune infos à renvoyer |
205 Reset Content |
|
205 : Requête terminée, mais formulaire
vide |
206 Partial Content |
|
206 : Requête GET incomplète |
|
|
|
3xx |
|
haut |
300 Multiple Choices |
|
300 : Le serveur ne détermine pas le code de
retour |
301 Moved Permanently |
|
301 : Document déplacé de façon
permanente |
302 Found |
|
302 : Document déplacé de façon
temporaire |
303 See Other |
|
303 : Redirection avec nouvelle méthode d'accès |
304 Not Modified |
|
304 : Le champ 'if-modified-since' n'était pas
modifié |
305 Use Proxy |
|
305 : Redirection vers un proxy spécifié par
l'entête |
306 (Unused) |
|
306 : (non utilisé) |
307 Temporary Redirect |
|
307 : HTTP/1.1 |
|
|
|
4xx |
|
haut |
400 Bad Request |
|
400 : Erreur de syntaxe dans l'adresse |
401 Unauthorized |
|
401 : Pas l'autorisation d'accès au document |
402 Payment Required |
|
402 : Accès au document soumis au paiement |
403 Forbidden |
|
403 : Pas l'autorisation d'accès au serveur |
404 Not Found |
|
404 : La page demandée n'existe pas |
405 Method Not Allowed |
|
405 : Méthode de requête non autorisée |
406 Not Acceptable |
|
406 : Requête non acceptée par le serveur |
407 Proxy Authentication Required |
|
407 : Autorisation du proxy nécessaire |
408 Request Timeout |
|
408 : Temps d'accès à la page demandée
expiré |
409 Conflict |
|
409 : Manque d'infos (formulaire) |
410 Gone |
|
410 : Cette ressource n'est plus disponible |
411 Length Required |
|
411 : Le serveur a refusé la requête(mauvaise
longueur) |
412 Precondition Failed |
|
412 : La précondition donnée dans la
requête a échoué |
413 Request Entity Too Large |
|
413 : L'entité de la requête était
trop grande |
414 Request-URI Too Long |
|
414 : L'URI de la requête était trop longue |
415 Unsupported Media Type |
|
415 : Type de média non géré |
416 Requested Range Not Satisfiable |
|
416 : Champ(s) requi(s) de la zone d'entête trop
grand(s) |
417 Expectation Failed |
|
417 : Champ(s) requi(s) de la zone d'entête
absent(s)
|
|
|
|
5xx |
|
haut |
500 Internal Server Error |
|
500 : Erreur interne du serveur |
501 Not Implemented |
|
501 : Requête faite au serveur non supprimée |
502 Bad Gateway |
|
502 : Mauvaise passerelle d'accès |
503 Service Unavailable |
|
503 : Service non disponible |
504 Gateway Timeout |
|
504 : Temps d'accès à la passerelle expiré |
505 HTTP Version Not Supported |
|
505 : Version HTTP non gérée |