Codes 4xx
Les codes 4xx sont des codes de statut HTTP standard.
Ils indiquent qu’une erreur a été détectée dans la requête adressée par le client au serveur.
400 Bad Request
Code 400 : erreur de syntaxe dans la requête
La syntaxe de la requête est erronée.
401 Unauthorized
Code 401 : accès par mot de passe
L’accès à cette adresse est interdit sauf avec un nom d’utilisateur autorisé et un mot de passe.
403 Forbidden
Code 403 : accès interdit
La requête a été comprise par le serveur, mais il refuse de la traiter. Le contenu de la page peut expliquer la raison du refus.
404 Not Found
Code 404 : aucun document
Il n’y a pas ou il n’y a plus de document à l’adresse demandée.
405 Method Not Allowed
Code 405 : méthode interdite
La méthode utilisée dans la requête est refusée par le serveur. Dans sa réponse, le serveur précise quelles sont les méthodes autorisées pour cette requête.
406 Not Acceptable
Code 406 : requête inacceptable
La requête telle qu’elle a été envoyée au serveur n’est pas acceptable pour celui-ci. Dans sa réponse, le serveur précise quelles sont les caractéristiques que devraient avoir la requête pour qu’elle soit autorisée. Il peut aussi préciser une autre adresse comme pour une redirection.
407 Proxy Authentication Required
Code 407 : identification obligatoire pour le proxy
L’accès à cette adresse est interdit sauf après identification à travers un proxy.
408 Request Timeout
Code 408 : time-out côté serveur
Le client n’a pas envoyé de requête dans le délai autorisé par le serveur. Le client peut répéter sa requête plus tard.
409 Conflict
Code 409 : document supprimé
La requête ne peut être traitée car elle provoque un conflit entre des ressources. Il appartient au client de résoudre ce conflit avant de répéter sa requête.
410 Gone
Code 410 : document supprimé définitivement
Le document qui était disponible à cette adresse a été supprimé de manière définitive. Aucune adresse de redirection n’est fournie.
411 Length Required
Code 411 : longueur manquante dans la requête
Le serveur refuse de traiter la requête, parce qu’elle ne précise pas la longueur acceptée pour la réponse.
412 Precondition Failed
Code 412 : condition irréalisable dans la requête
Certaines conditions de la requête ne peuvent pas être réalisées.
413 Request Entity Too Large
Code 413 : requête trop longue
La requête du client est trop longue pour le serveur.
414 Request-URI Too Long
Code 414 : adresse trop longue
L’adresse spécifiée par la requête est trop longue pour le serveur.
415 Unsupported Media Type
Code 415 : média non supporté
Le serveur ne peut pas satisfaire la requête dans le format demandé par le client.
416 Requested Range Not Satisfiable
Code 416 : « Range » inacceptable
Le serveur ne peut pas fournir une réponse qui satisfasse le champ « Range » spécifié pas le client dans la requête.
417 Expectation Failed
Code 417 : « Expect » inacceptable
Le serveur ne peut pas fournir une réponse qui satisfasse le champ « Expect » spécifié pas le client dans la requête.