Codes de statut HTTP
Les codes de statut HTTP indiquent le résultat d'une requête. Ils sont regroupés en cinq classes selon leur premier chiffre.
Classes de codes
| Plage | Classe | Signification |
|---|---|---|
| 1xx | Informationnel | Requête reçue, traitement en cours |
| 2xx | Succès | Requête traitée avec succès |
| 3xx | Redirection | Action supplémentaire nécessaire |
| 4xx | Erreur client | Requête incorrecte ou non autorisée |
| 5xx | Erreur serveur | Échec du serveur sur une requête valide |
Codes les plus courants
- 200 OK: succès standard
- 301 Moved Permanently: redirection permanente (SEO : transfère le PageRank)
- 302 Found: redirection temporaire (ne transfère pas le PageRank)
- 304 Not Modified: version en cache valide, pas de transfert
- 400 Bad Request: syntaxe de requête incorrecte
- 401 Unauthorized: authentification requise
- 403 Forbidden: authentifié mais non autorisé
- 404 Not Found: ressource introuvable
- 429 Too Many Requests: limite de débit dépassée
- 500 Internal Server Error: erreur non gérée côté serveur
- 503 Service Unavailable: serveur temporairement indisponible