Codes HTTP
Les codes HTTP indiquent comment un serveur a répondu à une requête : 200 signifie succès, 404 « introuvable », 500 erreur du serveur. Saisissez un code ou un mot-clé et lisez sa signification.
Source : IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Mise à jour : .
Comment le calcul est fait
Codes HTTP : les cinq classes
Chaque réponse d’un serveur web commence par un nombre à trois chiffres, par exemple HTTP/1.1 404 Not Found. Le premier chiffre donne la classe :
- 1xx Information : la requête est en cours, le serveur signale un état intermédiaire.
- 2xx Succès : la requête a été comprise et exécutée. 200 est le cas normal.
- 3xx Redirection : le client doit interroger ailleurs, comme avec 301 et 302.
- 4xx Erreur du client : la faute vient du client, par exemple 404 ou 403.
- 5xx Erreur du serveur : le serveur n’a pas pu traiter une requête valide.
Ce qui compte pour les sites web
Pour les moteurs de recherche, ces codes comptent le plus : 200 pour les pages normales, 301 pour les pages déplacées définitivement, 302 ou 307 pour les redirections temporaires, 404 pour les pages absentes et 410 pour les pages volontairement retirées, ainsi que 503 pendant une maintenance, idéalement avec l’en-tête Retry-After. Une page d’erreur qui renvoie tout de même 200 s’appelle un soft 404 et doit être évitée.
Noms et sources
Les noms anglais sont fixés par la norme (RFC 9110) et restent donc identiques dans toutes les langues. 418 « I’m a teapot » vient d’un poisson d’avril (RFC 2324) et n’est que réservé dans la RFC 9110.
Limites
La liste couvre les codes courants de la norme. Les codes propres à certains services, comme les réseaux de diffusion de contenu, n’y figurent pas. Les explications donnent des causes typiques ; au cas par cas, c’est le serveur qui décide.
Questions fréquentes
Que signifie le code HTTP 404 ?
Il n’y a rien à cette adresse. Causes fréquentes : fautes de frappe, pages supprimées et liens cassés.
Quelle différence entre 301 et 302 ?
301 est une redirection définitive, 302 une redirection temporaire. Avec 301, les moteurs de recherche adoptent la nouvelle adresse.
Que signifie 500 Internal Server Error ?
Un problème est survenu sur le serveur pendant le traitement. La cause figure en général dans le journal du serveur.
Quelle différence entre 401 et 403 ?
Avec 401, la connexion manque et se connecter aide. Avec 403, l’accès est interdit même connecté.
Quels codes de statut existe-t-il ?
La norme connaît cinq classes, de 1xx à 5xx, avec une soixantaine de codes. Cet outil explique les plus courants.
Sources et références juridiques
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
Dernière mise à jour :
Outils similaires
- Redirection htaccess (301, HTTPS, www)Générateur de redirection .htaccess : 301, HTTPS forcé, www, changement de domaine. Avec test d’une URL et équivalent Nginx, en local dans le navigateur.
- Recherche DNS (DNS lookup)Interrogez le DNS d’un domaine : A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV et PTR, avec TTL, statut DNSSEC et codes d’erreur expliqués. Gratuit.
- Quel est mon user agent ?Affichez votre user agent et détectez navigateur, version, moteur, OS et type d’appareil, plus les Client Hints. Analysez aussi un autre user agent. En local.
- Générateur sitemap XML : créez votre sitemap.xml à partir d’URLGénérateur sitemap XML sans inscription : collez vos URL, obtenez un sitemap.xml valide selon le protocole Sitemaps, vérifiez les erreurs. Dans le navigateur.
- Générateur de slug URLTransformez vos titres en slugs URL propres : minuscules, tirets, accents retirés, mots vides en option. Plusieurs titres à la fois, tous les slugs à copier.
- Simulateur SERP avec largeur en pixelsSaisissez la balise title et la meta description pour voir l’aperçu du résultat de recherche, avec largeur en pixels, nombre de caractères et risque de coupure.