// reference
HTTP Status Codes.
Searchable reference of every HTTP status code (1xx through 5xx) with description, semantics, and typical usage. Filter by category or search by code number.
Questions fréquentes
Que signifient les codes 2xx ?
Succès : 200 OK, 201 Créé, 204 Pas de contenu, etc.
Quand utiliser 404 vs 410 ?
404 = non trouvé (peut exister plus tard) ; 410 = supprimé définitivement.
Que signifient les codes 5xx ?
Erreur serveur : 500 erreur interne, 502 mauvaise passerelle, 503 indisponible.
Que sont les codes de statut HTTP ?
Les codes de statut HTTP sont des nombres à trois chiffres qui indiquent le succès ou l'échec d'une requête HTTP. Ils sont un composant fondamental du web et permettent aux serveurs et aux clients de comprendre l'état d'une communication.
Le serveur envoie le code de statut comme partie de sa réponse, avec un texte optionnel comme "Not Found" ou "OK". Le code seul suffit pour évaluer le succès de la requête.
Les codes de statut sont divisés en catégories, indiquées par le premier chiffre. Ces catégories aident à identifier rapidement le type de réponse.
Catégories en détail
1xx (Informationnel) : Indique que la requête a été reçue et que le processus continue. Rarement utilisé en pratique.
2xx (Succès) : Signale le succès. 200 OK est le code le plus fréquent, 201 Created est utilisé lors de la création de ressources, et 204 No Content montre une action réussie sans valeur de retour.
3xx (Redirection) : Indique que la ressource a été déplacée. 301 Moved Permanently et 302 Found sont les codes de redirection les plus fréquents.
4xx (Erreur client) : Erreurs du côté du client. 404 Not Found est l'un des codes les plus connus, 401 Unauthorized et 403 Forbidden signalent des problèmes d'authentification.
5xx (Erreur serveur) : Erreurs côté serveur. 500 Internal Server Error est le code d'erreur général, 502 Bad Gateway et 503 Service Unavailable montrent des problèmes réseau.
Codes les plus fréquents
200 OK : La requête a réussi. C'est le code standard pour les requêtes GET réussies.
301 Moved Permanently : La ressource a été déplacée définitivement. Le client doit utiliser la nouvelle URL pour les requêtes futures.
404 Not Found : La ressource demandée n'existe pas. C'est l'un des codes les plus fréquents sur le web et indique souvent des URLs incorrectes.
500 Internal Server Error : Une erreur générale du serveur. Ce code indique un problème côté serveur qui doit être résolu.