HTTP Status Codes
Reference complete des codes de statut HTTP.
Categories
| Plage |
Categorie |
Description |
| 1xx |
Informational |
Requete recue, processus continue |
| 2xx |
Success |
Requete recue, comprise et acceptee |
| 3xx |
Redirection |
Action supplementaire necessaire |
| 4xx |
Client Error |
Erreur cote client |
| 5xx |
Server Error |
Erreur cote serveur |
Codes les plus courants
Success (2xx)
| Code |
Nom |
Usage |
| 200 |
OK |
Succes standard |
| 201 |
Created |
Ressource creee (POST) |
| 204 |
No Content |
Succes sans corps (DELETE) |
Redirection (3xx)
| Code |
Nom |
Usage |
| 301 |
Moved Permanently |
Redirection permanente (SEO) |
| 302 |
Found |
Redirection temporaire |
| 304 |
Not Modified |
Cache valide |
| 307 |
Temporary Redirect |
Comme 302, preserve la methode |
| 308 |
Permanent Redirect |
Comme 301, preserve la methode |
Client Errors (4xx)
| Code |
Nom |
Usage |
| 400 |
Bad Request |
Requete malformee |
| 401 |
Unauthorized |
Authentification requise |
| 403 |
Forbidden |
Acces refuse |
| 404 |
Not Found |
Ressource introuvable |
| 405 |
Method Not Allowed |
Methode HTTP non supportee |
| 409 |
Conflict |
Conflit (ex: doublon) |
| 429 |
Too Many Requests |
Rate limiting |
Server Errors (5xx)
| Code |
Nom |
Usage |
| 500 |
Internal Server Error |
Erreur generique serveur |
| 502 |
Bad Gateway |
Erreur proxy/gateway |
| 503 |
Service Unavailable |
Maintenance/surcharge |
| 504 |
Gateway Timeout |
Timeout proxy |
API REST - Bonnes pratiques
| Operation |
Methode |
Succes |
Erreur typique |
| Lister |
GET |
200 |
404 |
| Obtenir |
GET |
200 |
404 |
| Creer |
POST |
201 |
400, 409 |
| Modifier |
PUT/PATCH |
200 |
400, 404 |
| Supprimer |
DELETE |
204 |
404 |