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.