Codes HTTP

Codes de Réussite (2xx)

Code Message Description
200 OK La requête a réussi. La réponse dépend du type de requête.
201 Created La requête a réussi et une nouvelle ressource a été créée.
202 Accepted La requête a été acceptée pour traitement, mais le traitement n'est pas terminé.
204 No Content La requête a réussi, mais il n'y a pas de contenu à renvoyer.

Codes de Redirection (3xx)

Code Message Description
301 Moved Permanently La ressource demandée a été déplacée de façon permanente à une nouvelle URL.
302 Found La ressource demandée a été trouvée à une autre URL temporaire.
304 Not Modified La ressource n'a pas été modifiée depuis la dernière demande.
307 Temporary Redirect La requête doit être redirigée vers une autre URL temporairement.
308 Permanent Redirect La ressource a été déplacée de façon permanente et les futures requêtes doivent utiliser la nouvelle URL.

Codes d'Erreur Client (4xx)

Code Message Description
400 Bad Request La requête est mal formée ou invalide. Le serveur ne peut pas la comprendre.
401 Unauthorized L'authentification est requise et a échoué ou n'a pas été fournie.
403 Forbidden Le serveur comprend la requête, mais refuse de l'exécuter.
404 Not Found La ressource demandée n'existe pas.
405 Method Not Allowed La méthode HTTP utilisée n'est pas autorisée pour la ressource demandée.
408 Request Timeout La requête a mis trop de temps à être reçue par le serveur.
409 Conflict La requête ne peut être complétée en raison d'un conflit avec l'état actuel de la ressource.
410 Gone La ressource demandée n'est plus disponible et ne sera plus disponible.
413 Payload Too Large La taille de la requête dépasse les limites autorisées par le serveur.
414 URI Too Long L'URL demandée est trop longue pour être traitée par le serveur.
415 Unsupported Media Type Le type de média de la requête n'est pas supporté par le serveur.
422 Unprocessable Entity Le serveur comprend le type de contenu de la demande et la syntaxe est correcte, mais la demande ne peut pas être traitée en raison de problèmes sémantiques ou de validation des données.
429 Too Many Requests Le client a envoyé trop de requêtes dans un laps de temps donné.

Codes d'Erreur Serveur (5xx)

Code Message Description
500 Internal Server Error Une erreur générique du serveur est survenue. Le serveur ne peut pas traiter la requête.
501 Not Implemented Le serveur ne reconnaît pas la méthode de requête ou ne peut pas la supporter.
502 Bad Gateway Le serveur a reçu une réponse invalide en essayant de se connecter à un autre serveur pour traiter la requête.
503 Service Unavailable Le serveur est temporairement hors service, souvent en raison de maintenance ou d'une surcharge.
504 Gateway Timeout Le serveur, en tant que passerelle ou proxy, n'a pas reçu une réponse à temps d'un serveur en amont.
505 HTTP Version Not Supported La version HTTP utilisée dans la requête n'est pas supportée par le serveur.