Codes d'état HTTP
1xx Information
Le serveur a reçu les en-têtes de la requête et le client doit continuer à envoyer le corps.
Le demandeur a demandé au serveur de changer de protocole et le serveur a accepté.
Le serveur a reçu et traite la requête, mais aucune réponse n'est encore disponible.
2xx Succès
La requête a réussi. La signification du succès varie selon la méthode HTTP.
La requête a été satisfaite et a entraîné la création d'une nouvelle ressource.
La requête a été acceptée pour traitement, mais le traitement n'est pas terminé.
Le serveur a traité la requête avec succès et ne retourne aucun contenu.
Le serveur ne délivre qu'une partie de la ressource en raison d'un en-tête de plage envoyé par le client.
3xx Redirection
La ressource demandée a reçu un nouvel URI permanent et les futures références doivent utiliser cet URI.
La ressource demandée réside temporairement sous un URI différent.
La ressource n'a pas été modifiée depuis la version spécifiée par les en-têtes de la requête.
La requête doit être répétée avec un autre URI, mais les futures requêtes peuvent utiliser l'URI d'origine.
La requête et toutes les futures requêtes doivent être répétées en utilisant un autre URI de façon permanente.
4xx Erreur Client
Le serveur ne peut pas ou ne veut pas traiter la requête en raison d'une erreur apparente du client.
Une authentification est requise et a échoué ou n'a pas encore été fournie.
Le serveur a compris la requête mais refuse de l'autoriser.
La ressource demandée n'a pas pu être trouvée sur le serveur.
La méthode de requête est connue du serveur mais n'est pas prise en charge par la ressource cible.
Le serveur a expiré en attendant la requête du client.
La requête n'a pas pu être complétée en raison d'un conflit avec l'état actuel de la ressource.
La ressource demandée n'est plus disponible et ne le sera plus à l'avenir.
La requête est plus volumineuse que ce que le serveur est disposé ou capable de traiter.
L'entité de la requête a un type de média que le serveur ou la ressource ne prend pas en charge.
La requête était bien formée mais n'a pas pu être suivie en raison d'erreurs sémantiques.
L'utilisateur a envoyé trop de requêtes dans un laps de temps donné (limitation de débit).
5xx Erreur Serveur
Le serveur a rencontré une condition inattendue qui l'a empêché de satisfaire la requête.
Le serveur ne prend pas en charge la fonctionnalité requise pour satisfaire la requête.
Le serveur, agissant comme passerelle ou proxy, a reçu une réponse invalide du serveur en amont.
Le serveur est actuellement incapable de traiter la requête en raison d'une surcharge temporaire ou d'une maintenance.
Le serveur, comme passerelle ou proxy, n'a pas reçu de réponse à temps du serveur en amont.
Le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête.