Skip to content

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