Référence complète et recherchable de tous les codes de statut HTTP
Ceci est une référence consultable de tous les codes de statut HTTP — les nombres à trois chiffres qu'un serveur renvoie pour dire ce qui s'est passé avec une requête, comme 200 OK, 404 Not Found ou 500 Internal Server Error. Chaque chargement de page, appel d'API et envoi de formulaire revient avec l'un de ces codes, et savoir ce que chacun signifie est le moyen le plus rapide de comprendre pourquoi quelque chose a marché ou échoué. Au lieu de deviner ce que signifie « 418 » ou « 429 », vous le cherchez et obtenez une description claire de ce que le serveur vous dit.
Les codes sont organisés en cinq classes selon leur premier chiffre, et ce regroupement est la clé pour les lire d'un coup d'œil : les 1xx sont informatifs, les 2xx signifient succès, les 3xx sont des redirections, les 4xx sont des erreurs client (la requête était erronée), et les 5xx sont des erreurs serveur (le serveur a échoué). Cette seule distinction — est-ce ma faute ou celle du serveur ? — vous oriente généralement droit où chercher. Cette référence vous laisse rechercher par numéro ou mot-clé pour trouver le sens exact, avec les codes courants du quotidien et les plus obscurs au même endroit.
Les codes 4xx sont des erreurs client — la requête elle-même était erronée, comme 404 Not Found ou 400 Bad Request, le correctif est donc généralement de votre côté. Les codes 5xx sont des erreurs serveur, comme 500 ou 503, signifiant que la requête était valide mais que le serveur n'a pas su la traiter.
Les deux sont des redirections, mais 301 est permanente — la ressource a déménagé définitivement, et clients et moteurs de recherche devraient mettre à jour leurs liens. 302 est temporaire, l'URL d'origine devant encore être utilisée à l'avenir. Utiliser la mauvaise peut affecter le SEO et le cache.
401 Unauthorized signifie que vous n'êtes pas authentifié — vous devez vous connecter ou fournir des identifiants valides. 403 Forbidden signifie que vous êtes authentifié mais non autorisé à accéder à la ressource. L'un concerne qui vous êtes ; l'autre vos permissions.
429 Too Many Requests signifie que vous avez atteint une limite de débit. La bonne réaction est de ralentir et réessayer plus tard, idéalement en respectant tout en-tête Retry-After que le serveur envoie, plutôt que de marteler le point de terminaison, ce qui ne fait que prolonger la limite.
Générateur UUID · Convertisseur de timestamp · Encodeur Base64 · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs