RUNWEBTOOLS
Français

Codes de statut HTTP : la référence complète

Chaque réponse HTTP porte un code de statut à trois chiffres qui indique au client comment la requête s'est déroulée. Le premier chiffre fixe la classe, vous pouvez donc lire l'intention d'un coup d'œil même pour un code jamais vu. Voici la liste complète et consultable.

  • 1xx — Informatif : requête reçue, en cours.
  • 2xx — Succès : la requête a été reçue et acceptée.
  • 3xx — Redirection : une action supplémentaire est nécessaire.
  • 4xx — Erreur client : la requête a un problème.
  • 5xx — Erreur serveur : le serveur n'a pas pu traiter une requête valide.

Mis à jour 2026-07-06

CodeNomSignification
100ContinueLa première partie de la requête a été reçue ; le client doit continuer à envoyer le corps.
101Switching ProtocolsLe serveur accepte de changer de protocole à la demande du client (par ex. vers WebSocket).
102ProcessingLe serveur a reçu la requête et la traite, mais aucune réponse n'est encore disponible (WebDAV).
103Early HintsIndices de préchargement envoyés avant la réponse finale pour que le navigateur récupère des ressources à l'avance.
200OKRéponse de succès standard. La signification dépend de la méthode (GET renvoie la ressource, POST le résultat).
201CreatedLa requête a réussi et une nouvelle ressource a été créée, généralement renvoyée avec son emplacement.
202AcceptedLa requête a été acceptée pour traitement, mais le traitement n'est pas terminé.
203Non-Authoritative InformationLa réponse est une version modifiée par un proxy transformateur, pas par l'origine.
204No ContentLa requête a réussi mais il n'y a aucun contenu à renvoyer.
205Reset ContentSuccès ; le client doit réinitialiser la vue du document (par ex. vider un formulaire).
206Partial ContentLe serveur ne livre qu'une partie de la ressource en réponse à un en-tête Range.
207Multi-StatusTransmet des informations sur plusieurs ressources pour WebDAV.
208Already ReportedLes membres d'une liaison WebDAV déjà énumérés ne sont pas listés à nouveau.
226IM UsedLe serveur a satisfait un GET et la réponse représente des manipulations d'instance appliquées.
300Multiple ChoicesLa requête a plus d'une réponse possible ; le client peut en choisir une.
301Moved PermanentlyLa ressource a été déplacée définitivement vers une nouvelle URL ; mettez à jour liens et favoris.
302FoundLa ressource est temporairement à une autre URL ; continuez d'utiliser l'originale pour les futures requêtes.
303See OtherLa réponse se trouve à une autre URL, à récupérer avec GET.
304Not ModifiedLa version en cache est encore valide ; le client peut la réutiliser (requêtes conditionnelles).
307Temporary RedirectComme 302, mais la méthode et le corps ne doivent pas changer lors de la redirection.
308Permanent RedirectComme 301, mais la méthode et le corps ne doivent pas changer lors de la redirection.
400Bad RequestLe serveur ne peut pas traiter la requête à cause d'une erreur client (syntaxe malformée, cadrage invalide).
401UnauthorizedUne authentification est requise et a échoué ou n'a pas été fournie.
402Payment RequiredRéservé pour un usage futur ; parfois utilisé par des API pour signaler un problème de facturation.
403ForbiddenLe serveur a compris la requête mais refuse de l'autoriser.
404Not FoundLe serveur ne trouve pas la ressource demandée. L'erreur la plus familière.
405Method Not AllowedLa méthode HTTP n'est pas prise en charge pour cette ressource.
406Not AcceptableLa ressource ne peut pas produire de contenu correspondant aux en-têtes Accept de la requête.
407Proxy Authentication RequiredLe client doit d'abord s'authentifier auprès d'un proxy.
408Request TimeoutLe serveur a expiré en attendant la requête.
409ConflictLa requête entre en conflit avec l'état actuel de la ressource (par ex. un conflit d'édition).
410GoneLa ressource a définitivement disparu et aucune adresse de renvoi n'est connue.
411Length RequiredLa requête doit spécifier un en-tête Content-Length.
412Precondition FailedUne condition préalable donnée dans les en-têtes de la requête a été évaluée à faux.
413Payload Too LargeLe corps de la requête est plus grand que ce que le serveur veut traiter.
414URI Too LongL'URL demandée est plus longue que ce que le serveur interprétera.
415Unsupported Media TypeLe type de média de la requête n'est pas pris en charge par la ressource.
416Range Not SatisfiableLe Range demandé ne peut pas être satisfait.
417Expectation FailedL'attente de l'en-tête Expect n'a pas pu être satisfaite.
418I'm a teapotUn code blague du 1er avril (RFC 2324) ; le serveur refuse de préparer du café.
421Misdirected RequestLa requête a été dirigée vers un serveur incapable de produire une réponse.
422Unprocessable ContentLa requête est bien formée mais sémantiquement invalide (courant dans les API pour les erreurs de validation).
423LockedLa ressource consultée est verrouillée (WebDAV).
424Failed DependencyLa requête a échoué car une requête précédente dont elle dépendait a échoué (WebDAV).
425Too EarlyLe serveur ne veut pas risquer de traiter une requête qui pourrait être rejouée.
426Upgrade RequiredLe client doit passer à un autre protocole indiqué dans l'en-tête Upgrade.
428Precondition RequiredL'origine exige que la requête soit conditionnelle pour éviter les mises à jour perdues.
429Too Many RequestsLe client a envoyé trop de requêtes dans un temps donné (limitation de débit).
431Request Header Fields Too LargeLes en-têtes sont trop volumineux pour que le serveur les traite.
451Unavailable For Legal ReasonsLa ressource est indisponible pour des raisons légales (censure, retrait).
500Internal Server ErrorUne erreur générique ; le serveur a rencontré une condition inattendue. La panne serveur fourre-tout.
501Not ImplementedLe serveur ne prend pas en charge la fonctionnalité requise pour satisfaire la requête.
502Bad GatewayUn serveur agissant comme passerelle a reçu une réponse invalide du serveur en amont.
503Service UnavailableLe serveur est temporairement incapable de traiter la requête (surchargé ou en maintenance).
504Gateway TimeoutUn serveur passerelle n'a pas obtenu de réponse à temps du serveur en amont.
505HTTP Version Not SupportedLe serveur ne prend pas en charge la version HTTP utilisée dans la requête.
506Variant Also NegotiatesUne erreur de configuration de négociation de contenu sur le serveur.
507Insufficient StorageLe serveur ne peut pas stocker la représentation nécessaire pour compléter la requête (WebDAV).
508Loop DetectedLe serveur a détecté une boucle infinie lors du traitement de la requête (WebDAV).
510Not ExtendedD'autres extensions de la requête sont nécessaires pour que le serveur la satisfasse.
511Network Authentication RequiredLe client doit s'authentifier pour obtenir un accès réseau (portails captifs).

Outils associés