Recherche de Codes de Statut HTTP

Rechercher et parcourir les codes de statut HTTP et leurs significations

Recherche de Codes de Statut HTTP
Rechercher et parcourir les codes de statut HTTP et leurs significations
Recherche de Codes de Statut HTTP
Rechercher et parcourir les codes de statut HTTP et leurs significations
50
CodeNomCategorieDescription
100

Continue

InformationnelLe serveur a recu les en-tetes de la requete et le client doit proceder a l'envoi du corps de la requete.
101

Switching Protocols

InformationnelLe demandeur a demande au serveur de changer de protocole et le serveur a accepte.
102

Processing

InformationnelLe serveur a recu et traite la requete, mais aucune reponse n'est encore disponible.
103

Early Hints

InformationnelUtilise pour renvoyer certains en-tetes de reponse avant le message HTTP final.
200

OK

Courants
SuccesLa requete a reussi. La signification du succes depend de la methode HTTP.
201

Created

Courants
SuccesLa requete a ete satisfaite et a abouti a la creation d'une nouvelle ressource.
202

Accepted

SuccesLa requete a ete acceptee pour traitement, mais le traitement n'est pas termine.
204

No Content

Courants
SuccesLe serveur a traite avec succes la requete et ne renvoie aucun contenu.
206

Partial Content

SuccesLe serveur ne livre qu'une partie de la ressource en raison d'un en-tete de plage envoye par le client.
300

Multiple Choices

RedirectionLa requete a plus d'une reponse possible. L'agent utilisateur doit en choisir une.
301

Moved Permanently

Courants
RedirectionL'URL de la ressource demandee a ete modifiee de maniere permanente.
302

Found

Courants
RedirectionL'URL de la ressource demandee a ete modifiee temporairement.
304

Not Modified

Courants
RedirectionIndique que la ressource n'a pas ete modifiee depuis la version specifiee par les en-tetes de la requete.
307

Temporary Redirect

RedirectionLe serveur redirige l'agent utilisateur vers une ressource differente, comme indique par un en-tete Location.
308

Permanent Redirect

RedirectionLa ressource est maintenant situee de maniere permanente a une autre URL, specifiee par l'en-tete Location.
400

Bad Request

Courants
Erreur ClientLe serveur ne peut pas ou ne traitera pas la requete en raison d'une erreur apparente du client.
401

Unauthorized

Courants
Erreur ClientL'authentification est requise et a echoue ou n'a pas encore ete fournie.
403

Forbidden

Courants
Erreur ClientLa requete etait valide, mais le serveur refuse d'agir.
404

Not Found

Courants
Erreur ClientLa ressource demandee n'a pas pu etre trouvee mais pourrait etre disponible a l'avenir.
405

Method Not Allowed

Courants
Erreur ClientUne methode de requete n'est pas prise en charge pour la ressource demandee.
406

Not Acceptable

Erreur ClientLa ressource demandee est capable de generer uniquement du contenu non acceptable selon les en-tetes Accept envoyes dans la requete.
408

Request Timeout

Erreur ClientLe serveur a depasse le delai d'attente de la requete.
409

Conflict

Erreur ClientLa requete n'a pas pu etre traitee en raison d'un conflit dans la requete.
410

Gone

Erreur ClientLa ressource demandee n'est plus disponible et ne sera plus disponible.
411

Length Required

Erreur ClientLa requete n'a pas specifie la longueur de son contenu, ce qui est requis par la ressource demandee.
412

Precondition Failed

Erreur ClientLe serveur ne repond pas a l'une des preconditions que le demandeur a mises sur la requete.
413

Payload Too Large

Erreur ClientLa requete est plus grande que ce que le serveur est pret ou capable de traiter.
414

URI Too Long

Erreur ClientL'URI fourni etait trop long pour que le serveur le traite.
415

Unsupported Media Type

Erreur ClientL'entite de requete a un type de media que le serveur ou la ressource ne prend pas en charge.
416

Range Not Satisfiable

Erreur ClientLe client a demande une partie du fichier, mais le serveur ne peut pas fournir cette partie.
417

Expectation Failed

Erreur ClientLe serveur ne peut pas repondre aux exigences du champ Expect de l'en-tete de requete.
418

I'm a teapot

Erreur ClientCe code a ete defini en 1998 comme l'une des plaisanteries traditionnelles du poisson d'avril de l'IETF.
422

Unprocessable Entity

Erreur ClientLa requete etait bien formee mais n'a pas pu etre suivie en raison d'erreurs semantiques.
425

Too Early

Erreur ClientIndique que le serveur n'est pas pret a risquer de traiter une requete qui pourrait etre rejouee.
426

Upgrade Required

Erreur ClientLe client doit passer a un protocole different tel que TLS/1.0.
428

Precondition Required

Erreur ClientLe serveur d'origine exige que la requete soit conditionnelle.
429

Too Many Requests

Courants
Erreur ClientL'utilisateur a envoye trop de requetes dans un laps de temps donne.
431

Request Header Fields Too Large

Erreur ClientLe serveur n'est pas pret a traiter la requete car ses champs d'en-tete sont trop grands.
451

Unavailable For Legal Reasons

Erreur ClientLe serveur refuse l'acces a la ressource en consequence d'une demande legale.
500

Internal Server Error

Courants
Erreur ServeurUn message d'erreur generique, donne lorsqu'une condition inattendue a ete rencontree.
501

Not Implemented

Erreur ServeurLe serveur ne reconnait pas la methode de requete ou manque de la capacite de satisfaire la requete.
502

Bad Gateway

Courants
Erreur ServeurLe serveur agissait comme une passerelle ou un proxy et a recu une reponse invalide du serveur en amont.
503

Service Unavailable

Courants
Erreur ServeurLe serveur n'est actuellement pas disponible (car il est surcharge ou en maintenance).
504

Gateway Timeout

Courants
Erreur ServeurLe serveur agissait comme une passerelle ou un proxy et n'a pas recu de reponse opportune du serveur en amont.
505

HTTP Version Not Supported

Erreur ServeurLe serveur ne prend pas en charge la version du protocole HTTP utilisee dans la requete.
506

Variant Also Negotiates

Erreur ServeurLa negociation transparente du contenu pour la requete aboutit a une reference circulaire.
507

Insufficient Storage

Erreur ServeurLe serveur est incapable de stocker la representation necessaire pour completer la requete.
508

Loop Detected

Erreur ServeurLe serveur a detecte une boucle infinie lors du traitement de la requete.
510

Not Extended

Erreur ServeurDes extensions supplementaires a la requete sont requises pour que le serveur la satisfasse.
511

Network Authentication Required

Erreur ServeurLe client doit s'authentifier pour obtenir l'acces au reseau.

Qu’est-ce qu’un code de statut HTTP ?

Un code de statut HTTP est un code de reponse a trois chiffres renvoye par un serveur pour indiquer ce qui s’est passe pendant une requete. On le retrouve souvent dans les outils de developpement du navigateur, les reponses API, les journaux serveur, les sondes de supervision et les tableaux de bord de proxy inverse.

Comment lire les principales familles de codes

  • 1xx Informationnel : Le serveur a bien recu la requete et le traitement continue.
  • 2xx Succes : La requete s’est terminee correctement.
  • 3xx Redirection : Le client doit suivre un autre emplacement ou reutiliser un resultat mis en cache.
  • 4xx Erreur client : La requete elle-meme pose probleme, par exemple ressource absente, entree invalide ou authentification echouee.
  • 5xx Erreur serveur : Le serveur ou une dependance amont a echoue pendant le traitement d’une requete valide.

Quand ce lookup est utile

Utilisez cet outil lorsque vous voulez confirmer la signification d’un code, comparer des codes proches comme 401 et 403 ou 502 et 504, ou rechercher a partir d’une expression vue dans un message d’erreur. La recherche fonctionne par code, nom du statut et description localisee.

Pourquoi une interpretation correcte compte

Lors d’un diagnostic, le code de statut est souvent l’indice le plus rapide. Une reponse 4xx pointe generalement vers la requete, les identifiants ou la ressource cible. Une reponse 5xx pointe plutot vers l’application, la passerelle ou un service amont. Lire la categorie en premier aide a choisir la bonne suite.