Codes de statut HTTP
Une référence complète pour tous les codes de statut HTTP — recherchez par numéro ou nom, filtrez par catégorie et apprenez ce que signifie chaque code.
Foire aux questions
Que sont les codes de statut HTTP ?
Les codes de statut HTTP sont des nombres à trois chiffres renvoyés par un serveur en réponse à la requête d'un client. Ils indiquent si la requête a réussi, été redirigée, a entraîné une erreur client ou causé une erreur serveur. Le premier chiffre définit la catégorie : 1xx informatif, 2xx succès, 3xx redirection, 4xx erreur client, 5xx erreur serveur.
Comment gérer les erreurs 4xx vs 5xx ?
Les erreurs 4xx indiquent un problème avec la requête elle-même — mauvaise URL (404), authentification manquante (401), données invalides (400). Ces erreurs sont généralement corrigeables par le client. Les erreurs 5xx indiquent un problème côté serveur — le serveur a planté (500), est surchargé (503) ou une passerelle a expiré (504). Ces erreurs nécessitent des corrections côté serveur et doivent être surveillées et signalées.
Qu'est-ce que HTTP 418 "Je suis une théière" ?
HTTP 418 est une blague du 1er avril du RFC 2324 (1998), le "Protocole de Contrôle de Cafetière Hypertexte". Toute tentative de préparer du café avec une théière devrait entraîner une erreur 418. Malgré son caractère humoristique, c'est un vrai code de statut enregistré et certains serveurs le renvoient parfois pour rejeter des requêtes indésirables.