Aller au contenu
Aback Tools Logo

Référence des codes de statut HTTP

Consultez n'importe quel code de statut HTTP instantanément avec notre référence interactive gratuite. Couvre tous les codes standard de 100 à 511 dans les cinq catégories - avec descriptions, cas d'usage pratiques, exemples concrets et références RFC. Recherchez par numéro de code, nom ou mot-clé. Aucune inscription requise.

HTTP Status Code Reference

Search or filter all 61 HTTP status codes. Click any code to see its full description, use case, example, and RFC reference.

Showing 61 of 61 status codes

Pourquoi utiliser notre référence des codes de statut HTTP ?

  • Référence complète des codes de statut HTTP : Parcourez tous les codes de statut HTTP de 100 à 511 avec descriptions, cas d'usage, exemples et références RFC. Notre référence couvre tous les codes standard des cinq catégories.
  • Recherche et filtrage instantanés : Recherchez par numéro de code, nom ou description pour trouver n'importe quel code de statut HTTP instantanément. Filtrez par catégorie (1xx, 2xx, 3xx, 4xx, 5xx) pour vous concentrer sur les codes pertinents pour votre travail.
  • Référence des codes de statut HTTP en ligne - Sans installation : Utilisez notre référence directement dans n'importe quel navigateur, sans téléchargement, plugin ni installation. Consultez n'importe quel code de statut depuis n'importe quel appareil, où que vous soyez, instantanément.
  • 100 % gratuit pour toujours : Notre référence est totalement gratuite, sans inscription, sans publicité et sans limite d'utilisation. Consultez les codes de statut HTTP autant de fois que nécessaire - gratuitement et pour toujours.

Cas d'usage courants de la référence des codes de statut HTTP

  • Développement et débogage d'API : Consultez le bon code de statut HTTP à renvoyer depuis vos points de terminaison d'API. Notre référence aide les développeurs à choisir entre 200, 201, 204, 400, 401, 403, 404, 409, 422 et d'autres codes selon le scénario.
  • Gestion des erreurs et dépannage : Identifiez rapidement ce que signifie un code de statut HTTP lors du débogage de réponses d'API, de journaux serveur ou d'erreurs réseau. Notre référence explique chaque code avec des exemples pratiques.
  • Conception d'API REST : Concevez des API REST sémantiquement correctes en utilisant les bons codes de statut pour chaque opération. Notre référence couvre toute la gamme des codes pour les opérations CRUD, l'authentification, la limitation de débit et les redirections.
  • Développement frontend : Gérez correctement les réponses HTTP dans les applications frontend en comprenant ce que signifie chaque code. Utilisez notre référence pour implémenter une gestion appropriée des erreurs pour les réponses 401, 403, 404, 429 et 500.
  • DevOps et infrastructure : Interprétez les codes de statut HTTP dans les journaux serveur, les métriques de répartiteurs de charge et les tableaux de bord de supervision. Notre référence aide les ingénieurs DevOps à comprendre les erreurs 502, 503, 504 et autres erreurs de passerelle.
  • Apprentissage et formation : Apprenez les codes de statut HTTP pour les cours de développement web, les certifications et les entretiens. Notre référence fournit des descriptions claires, des cas d'usage et des exemples pour chaque code.

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 sont définis dans la RFC 9110 (Sémantique HTTP) et organisés en cinq classes selon le premier chiffre. Les codes 1xx sont informatifs - la requête a été reçue et le traitement se poursuit. Les codes 2xx indiquent un succès - la requête a été reçue, comprise et acceptée. Les codes 3xx indiquent une redirection - une action supplémentaire est nécessaire pour terminer la requête. Les codes 4xx indiquent des erreurs client - la requête contient une syntaxe incorrecte ou ne peut pas être satisfaite. Les codes 5xx indiquent des erreurs serveur - le serveur n'a pas pu satisfaire une requête valide. Notre référence couvre tous les codes standard des cinq catégories.

Comment utiliser cette référence des codes de statut HTTP

  1. 1. Recherchez par code ou par nom : Saisissez un numéro de code (par ex. « 404 »), un nom (par ex. « Not Found ») ou un mot-clé (par ex. « rate limit ») dans le champ de recherche pour filtrer instantanément la liste. Tout le filtrage s'exécute localement dans votre navigateur.
  2. 2. Filtrez par catégorie : Utilisez la liste déroulante des catégories pour vous concentrer sur une classe précise de codes de statut - 1xx Informatif, 2xx Succès, 3xx Redirection, 4xx Erreurs client ou 5xx Erreurs serveur.
  3. 3. Développez pour voir les détails : Cliquez sur n'importe quelle ligne de code de statut pour la développer et voir la description complète, le cas d'usage pratique, un exemple concret et la référence RFC.

Catégories de codes de statut HTTP

  • 1xx - Informatif : Réponses provisoires indiquant que la requête a été reçue et que le traitement se poursuit. Rarement observés en pratique, sauf 101 (mise à niveau WebSocket) et 103 (Early Hints pour le préchargement de ressources).
  • 2xx - Succès : La catégorie la plus courante. 200 OK est la réponse de succès standard. 201 Created est utilisé après la création d'une ressource. 204 No Content est utilisé pour les opérations réussies sans corps de réponse. 206 Partial Content est utilisé pour les requêtes partielles et le streaming vidéo.
  • 3xx - Redirection : Indique que le client doit effectuer une action supplémentaire. 301 et 308 sont des redirections permanentes (301 peut changer la méthode, 308 la préserve). 302 et 307 sont des redirections temporaires. 304 Not Modified active le cache navigateur.
  • 4xx - Erreurs client : La requête contient une erreur. 400 Bad Request pour une entrée mal formée. 401 Unauthorized pour une authentification absente. 403 Forbidden pour des permissions insuffisantes. 404 Not Found pour une ressource manquante. 429 Too Many Requests pour la limitation de débit.
  • 5xx - Erreurs serveur : Le serveur n'a pas pu traiter une requête valide. 500 Internal Server Error pour les exceptions non gérées. 502 Bad Gateway pour les défaillances amont. 503 Service Unavailable pour la maintenance ou la surcharge. 504 Gateway Timeout pour les délais d'attente amont.

Choisir le bon code de statut

Renvoyer le bon code de statut HTTP est essentiel pour des API et des sites web bien conçus. Utilisez 200 pour les requêtes GET réussies qui renvoient des données. Utilisez 201 après avoir créé une ressource avec POST. Utilisez 204 pour un DELETE ou PUT réussi sans corps de réponse. Utilisez 400 pour les erreurs de validation, 401 pour une authentification absente, 403 pour les échecs d'autorisation et 404 pour les ressources manquantes. Utilisez 422 pour les erreurs de validation sémantique (données bien formées mais invalides). Utilisez 429 pour la limitation de débit. N'utilisez 500 que pour les erreurs serveur inattendues - jamais pour les erreurs client. Les codes de statut corrects améliorent l'utilisabilité des API, permettent une gestion appropriée des erreurs côté client et aident les moteurs de recherche à comprendre la structure de votre site.

Foire aux questions

Un code de statut HTTP est un nombre à trois chiffres renvoyé par un serveur en réponse à une requête client. Il indique si la requête a réussi, nécessite une redirection ou a rencontré une erreur. Notre référence couvre tous les codes standard de 100 à 511.

401 Unauthorized signifie que le client n'est pas authentifié - les identifiants sont absents ou invalides. 403 Forbidden signifie que le client est authentifié mais n'a pas la permission d'accéder à la ressource. Utilisez 401 quand l'authentification aiderait ; utilisez 403 quand elle n'aiderait pas.

301 Moved Permanently indique aux navigateurs et aux moteurs de recherche que l'URL a changé définitivement. 302 Found est une redirection temporaire. Pour le SEO, utilisez 301 pour les changements d'URL permanents et 302 pour les temporaires.

404 Not Found signifie que la ressource n'existe pas à cette URL. 410 Gone signifie que la ressource existait mais a été supprimée définitivement. Utilisez 410 pour demander aux moteurs de recherche de retirer l'URL de leur index.

400 Bad Request concerne les requêtes mal formées - JSON invalide ou erreurs de syntaxe. 422 Unprocessable Content concerne les requêtes sémantiquement invalides - la requête est bien formée mais contient des données invalides comme un format d'e-mail incorrect.

429 Too Many Requests indique que le client a dépassé la limite de débit du serveur. La réponse inclut généralement un en-tête Retry-After indiquant quand le client peut réessayer.

502 Bad Gateway signifie que le serveur amont a renvoyé une réponse invalide. 504 Gateway Timeout signifie que le serveur amont n'a pas répondu dans le délai imparti. Les deux sont renvoyés par les proxies inverses lorsque le backend est indisponible.

Oui ! Notre référence des codes de statut HTTP est 100 % gratuite, sans inscription, sans publicité et sans limite d'utilisation. Consultez les codes de statut HTTP autant de fois que nécessaire - entièrement gratuit, pour toujours.