Sujets développeur · Mis à jour le 2026-10-04
Les codes de statut HTTP expliqués
Chaque réponse HTTP porte un code de statut à trois chiffres. Le premier chiffre est la classe ; le reste nomme le résultat précis. Lire la classe dit vite s’il faut réessayer, suivre une redirection, corriger la requête ou inspecter le serveur.
Les classes d’un coup d’œil
Classes de codes de statut
| Plage | Signification | Action cliente typique |
|---|---|---|
| 1xx | Information | Attendre la réponse suivante |
| 2xx | Succès | Utiliser le corps / considérer que c’est terminé |
| 3xx | Redirection | Suivre Location quand c’est pertinent |
| 4xx | Erreur client | Corriger la requête ou les identifiants |
| 5xx | Erreur serveur | Réessayer en espaçant les tentatives, ou alerter l’exploitation |
Codes que vous verrez sans cesse
- 200 OK — la requête a réussi.
- 201 Créé — une nouvelle ressource a été créée.
- 204 Aucun contenu — succès avec un corps vide.
- 301 Déplacé définitivement / 302 Trouvé — redirection ; la mise en cache et le traitement de la méthode diffèrent.
- 304 Non modifié — la copie en cache est encore valide.
- 400 Requête incorrecte — syntaxe mal formée ou cadrage invalide.
- 401 Non autorisé — authentification requise ou échouée.
- 403 Interdit — authentifié, mais pas autorisé.
- 404 Introuvable — aucune ressource à cette cible.
- 409 Conflit — conflit d’état (fréquent dans les API).
- 429 Trop de requêtes — débit limité ; respectez Retry-After quand il est présent.
- 500 Erreur interne du serveur — défaillance inattendue du serveur.
- 502 Mauvaise passerelle / 503 Service indisponible — panne en amont ou indisponibilité temporaire.
Conseils pratiques
- Ne traitez pas tout ce qui n’est pas 200 comme un échec ferme — un 3xx peut être normal.
- Journalisez ensemble le statut, l’URL et l’identifiant de corrélation quand vous déboguez.
- Pour les API, lisez le corps de la réponse ; beaucoup d’applications y placent des détails d’erreur lisibles par une machine.
L’outil de recherche de codes de statut HTTP de SmartKitio liste les codes et de courtes explications, pour référence pendant le débogage. Il n’envoie pas de requêtes à vos serveurs.
Essayer ces outils SmartKitio
Utilisez un outil pour un résultat ; gardez le guide ouvert pour la méthode.
Parcourir la famille : Outils développeur
Articles associés
Lectures plus larges liées à ce guide — quand le sujet mérite plus qu’un tutoriel.
- Comment un navigateur web fonctionne vraiment
De la saisie d’une URL à l’affichage des pixels — ce que le navigateur fait sous la barre d’adresse, si calme soit-elle.
- Comment lire efficacement une documentation technique
Lecture orientée objectif pour références API, tutoriels, auth, erreurs et changelogs — habitudes de vérification, usage raisonnable de l’IA et outils quand les payloads deviennent lourds.
- Que se passe-t-il quand vous saisissez une URL ?
Un chemin étape par étape, de la touche à la première peinture, incluant DNS, TLS, redirections et cache.
- Qu’est-ce qu’une API et comment ça marche ?
Les API sont des contrats entre programmes. Les API HTTP JSON en sont la face visible — méthodes, en-têtes, corps, codes de statut, auth et versioning expliqués.
Guides associés
- L’encodage d’URL expliqué
L’encodage pourcent des valeurs de requête, ce que change encodeURIComponent, et les pièges courants.
- Formatage et validation JSON : guide complet
Ce que le JSON strict autorise, comment fonctionne la mise en forme, et comment se comporte le formateur de SmartKitio.
- JSON et JSON5 : quelle différence ?
Pourquoi JSON5 est plus agréable à taper, et pourquoi les API de production restent sur le JSON strict.
- L’encodage Base64 expliqué
Comment Base64 fait correspondre des octets à l’ASCII, pourquoi la longueur augmente, et comment SmartKitio encode le texte UTF-8.

