Groupes de codes de statut
1xx informationnel
La requête est toujours en cours. Ces codes sont rares lors du débogage habituel dans le navigateur.
2xx succès
La requête a réussi. 200, 201, et 204 apparaissent le plus souvent.
3xx redirection
Le client doit suivre une autre URL ou utiliser le contenu en cache.
Erreur client 4xx
La requête est invalide, non autorisée, manquante ou limitée en débit.
Erreur serveur 5xx
Le serveur a échoué lors du traitement d'une requête valide.
Codes courants que vous utilisez réellement
| Code | Signification | Cas typique |
|---|---|---|
| 200 | OK | Réponse normale à une requête GET ou POST réussie |
| 201 | Créé | Ressource créée avec succès après un POST |
| 301 | Déplacé définitivement | URL modifiée définitivement, mettez à jour les liens et les cibles canoniques |
| 302 | Trouvé | Redirection temporaire, souvent pour la connexion ou le routage de courte durée |
| 400 | Requête incorrecte | Charge utile malformée ou paramètre obligatoire manquant |
| 401 | Non autorisé | Authentification manquante ou invalide |
| 403 | Interdit | Authentifié mais non autorisé à accéder à cette ressource |
| 404 | Introuvable | La route, le fichier ou la ressource n'existe pas |
| 429 | Trop de requêtes | Limite de débit dépassée |
| 500 | Erreur interne du serveur | Échec côté serveur non géré |
Liste de contrôle de débogage rapide
- Si le code est 4xx, vérifiez d'abord la requête : authentification, structure de la charge utile, URL, en-têtes.
- Si le code est 5xx, vérifiez d'abord le serveur et les journaux.
- Si le code est 301 ou 302, vérifiez où mène la redirection et si ce comportement est intentionnel.
- Si le code est 429, ajoutez une logique de nouvelle tentative ou un backoff au lieu de marteler le point de terminaison.
Utilisez cette référence avec le bon outil
Outils associés