Codes de réponse HTTP
Référentiel complet des codes de réponse HTTP standards (1xx à 5xx) : nom, RFC d'origine, description claire. Filtre par texte et par catégorie.
| Code | Nom | Description | RFC |
|---|---|---|---|
| 100 | Continue | Le serveur a reçu les en-têtes et le client peut continuer à envoyer le corps. | RFC 9110 |
| 101 | Changement de protocole | Le serveur accepte de changer de protocole (ex: WebSocket via Upgrade). | RFC 9110 |
| 102 | Traitement | WebDAV : traitement en cours, pas de réponse définitive (déprécié RFC 4918). | RFC 2518 (déprécié) |
| 103 | Indices anticipés | Indices avant la réponse finale (ex: en-têtes Link pour preload). | RFC 8297 |
| 200 | OK | Requête traitée avec succès. | RFC 9110 |
| 201 | Créé | Ressource créée. La nouvelle ressource est en général indiquée dans Location. | RFC 9110 |
| 202 | Accepté | Requête acceptée pour traitement, mais pas encore terminée (asynchrone). | RFC 9110 |
| 203 | Non autoritative | Réponse modifiée par un proxy par rapport à l'origine. | RFC 9110 |
| 204 | Pas de contenu | Succès sans corps de réponse (typique pour DELETE ou PUT). | RFC 9110 |
| 205 | Réinitialiser le contenu | Demande au client de réinitialiser la vue (ex: vider un formulaire). | RFC 9110 |
| 206 | Contenu partiel | Réponse à une requête Range (téléchargement segmenté). | RFC 9110 |
| 207 | Multi-statut | WebDAV : réponse contenant plusieurs statuts en XML. | RFC 4918 |
| 208 | Déjà rapporté | WebDAV : élément déjà énuméré dans une autre partie de la réponse. | RFC 5842 |
| 226 | IM utilisé | Réponse résultant d'une ou plusieurs manipulations d'instance. | RFC 3229 |
| 300 | Choix multiples | Plusieurs ressources possibles, le client doit choisir. | RFC 9110 |
| 301 | Déplacé définitivement | La ressource a définitivement déménagé. Suivre Location. | RFC 9110 |
| 302 | Trouvé | Redirection temporaire. Anciennement appelé Moved Temporarily. | RFC 9110 |
| 303 | Voir ailleurs | Redirection vers une autre URI à récupérer en GET. | RFC 9110 |
| 304 | Non modifié | La ressource n'a pas changé depuis If-Modified-Since / If-None-Match. | RFC 9110 |
| 305 | Utiliser un proxy | Déprécié pour des raisons de sécurité. | RFC 9110 (déprécié) |
| 307 | Redirection temporaire | Comme 302 mais la méthode HTTP doit être conservée. | RFC 9110 |
| 308 | Redirection permanente | Comme 301 mais la méthode HTTP doit être conservée. | RFC 7538 |
| 400 | Requête incorrecte | Le serveur ne comprend pas la requête (syntaxe invalide). | RFC 9110 |
| 401 | Non autorisé | Authentification requise ou échouée. Voir aussi 403. | RFC 9110 |
| 402 | Paiement requis | Réservé pour usage futur. Rare en pratique. | RFC 9110 |
| 403 | Interdit | Authentifié mais sans les droits nécessaires. | RFC 9110 |
| 404 | Non trouvé | Ressource introuvable. Le grand classique. | RFC 9110 |
| 405 | Méthode non autorisée | La méthode HTTP n'est pas supportée pour cette ressource. | RFC 9110 |
| 406 | Non acceptable | Aucune représentation ne correspond aux Accept-* du client. | RFC 9110 |
| 407 | Authentification proxy requise | Authentification requise auprès d'un proxy intermédiaire. | RFC 9110 |
| 408 | Délai dépassé | Le serveur a coupé en attendant la suite de la requête. | RFC 9110 |
| 409 | Conflit | Conflit avec l'état actuel de la ressource (édition concurrente). | RFC 9110 |
| 410 | Parti | Ressource retirée définitivement, sans redirection. | RFC 9110 |
| 411 | Longueur requise | Content-Length manquant. | RFC 9110 |
| 412 | Précondition échouée | Une condition If-* n'est pas remplie. | RFC 9110 |
| 413 | Charge utile trop grande | Le corps de la requête est trop volumineux. Anciennement Payload Too Large. | RFC 9110 |
| 414 | URI trop longue | L'URI demandée est trop longue. | RFC 9110 |
| 415 | Type de média non supporté | Le Content-Type du corps n'est pas supporté. | RFC 9110 |
| 416 | Plage non satisfiable | Range demandée hors limites de la ressource. | RFC 9110 |
| 417 | Attente échouée | L'en-tête Expect ne peut pas être satisfait. | RFC 9110 |
| 418 | Je suis une théière | Easter egg historique : RFC du 1er avril 1998. | RFC 2324 (poisson d'avril) |
| 421 | Mauvaise destination | La requête a été dirigée vers un serveur incapable d'y répondre. | RFC 9110 |
| 422 | Entité non traitable | Syntaxe correcte mais sémantique invalide. Très utilisé en API. | RFC 9110 |
| 423 | Verrouillé | WebDAV : ressource verrouillée. | RFC 4918 |
| 424 | Échec de dépendance | WebDAV : la requête a échoué car une autre dont elle dépend a échoué. | RFC 4918 |
| 425 | Trop tôt | Le serveur refuse de traiter une requête qui pourrait être rejouée. | RFC 8470 |
| 426 | Mise à jour requise | Le client doit utiliser un protocole différent (cf. en-tête Upgrade). | RFC 9110 |
| 428 | Précondition requise | Le serveur exige une précondition (If-Match, etc.) pour éviter les conflits. | RFC 6585 |
| 429 | Trop de requêtes | Rate limiting : ralentis. Souvent accompagné de Retry-After. | RFC 6585 |
| 431 | Champs d'en-tête trop grands | Les en-têtes sont trop volumineux (souvent un cookie qui a explosé). | RFC 6585 |
| 451 | Indisponible pour raisons légales | Le contenu est censuré ou bloqué légalement. Référence à Fahrenheit 451. | RFC 7725 |
| 500 | Erreur serveur | Erreur générique côté serveur. Voir les logs serveur. | RFC 9110 |
| 501 | Non implémenté | La méthode HTTP demandée n'est pas implémentée. | RFC 9110 |
| 502 | Mauvaise passerelle | Réponse invalide d'un serveur en amont (reverse proxy). | RFC 9110 |
| 503 | Service indisponible | Service temporairement indisponible (maintenance, surcharge). | RFC 9110 |
| 504 | Délai de passerelle dépassé | Le serveur en amont n'a pas répondu dans les temps. | RFC 9110 |
| 505 | Version HTTP non supportée | La version HTTP de la requête n'est pas supportée. | RFC 9110 |
| 506 | Variante négocie | Erreur de configuration en négociation transparente. | RFC 2295 |
| 507 | Stockage insuffisant | WebDAV : pas assez d'espace disque côté serveur. | RFC 4918 |
| 508 | Boucle détectée | WebDAV : boucle infinie détectée pendant le traitement. | RFC 5842 |
| 510 | Extension manquante | Le serveur exige des extensions de protocole. | RFC 2774 |
| 511 | Authentification réseau requise | Captive portal typique : auth réseau requise (hotspots). | RFC 6585 |
Aucun code ne correspond à ce filtre.