OneTools Online

Reference des Codes de Statut HTTP

1xx
1xx Informationnel(4)

100Continue
En attente que le client envoie le corps de la requete.
101Switching Protocols
Le serveur a accepte de changer de protocole.
102Processing
Le serveur traite la requete, mais aucune reponse n'est encore disponible.
WebDAV
103Early Hints
Le serveur renvoie quelques en-tetes de reponse avant le message HTTP final.

2xx
2xx Succes(10)

200OK
Reponse standard pour les requetes HTTP reussies.
201Created
La requete a ete satisfaite, aboutissant a la creation d'une nouvelle ressource.
202Accepted
La requete a ete acceptee pour traitement, mais le traitement n'est pas termine.
203Non-Authoritative Information
La requete a reussi mais le contenu a ete modifie par un proxy de transformation.
204No Content
Le serveur a traite la requete avec succes et ne renvoie aucun contenu.
205Reset Content
Le serveur indique de reinitialiser la vue du document qui a envoye cette requete.
206Partial Content
Le serveur ne delivre qu'une partie de la ressource en raison d'un en-tete de plage.
207Multi-Status
Le corps du message contient du XML avec plusieurs codes d'etat pour differentes sous-requetes.
WebDAV
208Already Reported
Les membres d'une liaison DAV ont deja ete enumeres.
WebDAV
226IM Used
Le serveur a satisfait une requete GET pour la ressource.

3xx
3xx Redirection(9)

300Multiple Choices
Indique plusieurs options pour la ressource que le client peut suivre.
301Moved Permanently
L'URL de la ressource demandee a ete modifiee de facon permanente.
302Found
L'URL de la ressource demandee a ete modifiee temporairement.
303See Other
La reponse peut etre trouvee sous une autre URI en utilisant la methode GET.
304Not Modified
La ressource n'a pas ete modifiee depuis la version specifiee dans If-Modified-Since.
305Use Proxy
La ressource demandee n'est disponible que via un proxy.
306Switch Proxy
N'est plus utilise. Signifiait a l'origine que les requetes suivantes devaient utiliser un proxy.
307Temporary Redirect
La requete doit etre repetee avec une autre URI, mais la methode ne doit pas changer.
308Permanent Redirect
La requete et toutes les requetes futures doivent etre repetees en utilisant une autre URI.

4xx
4xx Erreur Client(29)

400Bad Request
Le serveur ne peut pas traiter la requete en raison d'une erreur du client.
401Unauthorized
L'authentification est requise et a echoue ou n'a pas ete fournie.
402Payment Required
Reserve pour une utilisation future. Originalement destine aux systemes de paiement numerique.
403Forbidden
Le client n'a pas les droits d'acces au contenu.
404Not Found
Le serveur ne peut pas trouver la ressource demandee.
405Method Not Allowed
La methode de requete n'est pas prise en charge par la ressource.
406Not Acceptable
Le serveur ne peut pas produire une reponse correspondant a la liste des valeurs acceptables.
407Proxy Authentication Required
Le client doit d'abord s'authentifier aupres du proxy.
408Request Timeout
Le serveur a expire en attendant la requete.
409Conflict
La requete entre en conflit avec l'etat actuel du serveur.
410Gone
Le contenu demande a ete supprime de facon permanente.
411Length Required
La requete n'a pas specifie la longueur de son contenu, requise par la ressource.
412Precondition Failed
Le serveur ne satisfait pas l'une des conditions prealables specifiees dans la requete.
413Payload Too Large
La requete est plus grande que ce que le serveur est dispose ou capable de traiter.
414URI Too Long
L'URI fournie est trop longue pour que le serveur puisse la traiter.
415Unsupported Media Type
Le format multimedia des donnees demandees n'est pas pris en charge par le serveur.
416Range Not Satisfiable
La plage specifiee dans l'en-tete Range ne peut pas etre satisfaite.
417Expectation Failed
L'attente indiquee par l'en-tete Expect ne peut pas etre satisfaite.
418I'm a Teapot
Le serveur refuse de preparer du cafe car c'est une theiere. Une blague du poisson d'avril.
421Misdirected Request
La requete a ete dirigee vers un serveur qui ne peut pas produire de reponse.
422Unprocessable Entity
La requete etait bien formee mais n'a pas pu etre traitee en raison d'erreurs semantiques.
423Locked
La ressource a laquelle on accede est verrouillee.
WebDAV
424Failed Dependency
La requete a echoue en raison de l'echec d'une requete precedente.
WebDAV
425Too Early
Le serveur ne veut pas risquer de traiter une requete qui pourrait etre replayee.
426Upgrade Required
Le client doit passer a un protocole different.
428Precondition Required
Le serveur d'origine exige que la requete soit conditionnelle.
429Too Many Requests
L'utilisateur a envoye trop de requetes dans un laps de temps donne.
431Request Header Fields Too Large
Le serveur ne peut pas traiter la requete car les champs d'en-tete sont trop grands.
451Unavailable For Legal Reasons
La ressource est indisponible pour des raisons legales.

5xx
5xx Erreur Serveur(11)

500Internal Server Error
Message d'erreur generique lorsqu'une condition inattendue a ete rencontree.
501Not Implemented
Le serveur ne prend pas en charge la fonctionnalite requise pour satisfaire la requete.
502Bad Gateway
Le serveur a recu une reponse invalide du serveur en amont.
503Service Unavailable
Le serveur n'est actuellement pas en mesure de traiter la requete.
504Gateway Timeout
Le serveur n'a pas recu de reponse en temps opportun du serveur en amont.
505HTTP Version Not Supported
La version HTTP utilisee dans la requete n'est pas prise en charge par le serveur.
506Variant Also Negotiates
La negociation de contenu transparente pour la requete aboutit a une reference circulaire.
507Insufficient Storage
Le serveur ne peut pas stocker la representation necessaire pour completer la requete.
WebDAV
508Loop Detected
Le serveur a detecte une boucle infinie lors du traitement de la requete.
WebDAV
510Not Extended
Des extensions supplementaires a la requete sont necessaires pour que le serveur la satisfasse.
511Network Authentication Required
Le client doit s'authentifier pour obtenir un acces au reseau.

Reference des Codes de Statut HTTP - Guide Complet avec Recherche et Categories

Liste de reference complete de tous les codes de statut HTTP de 1xx Informationnel a 5xx Erreur Serveur. Parcourez les codes organises par categorie, recherchez par numero ou nom, et cliquez pour copier. Inclut les codes WebDAV. Code couleur pour une identification visuelle rapide. Reference essentielle pour les developpeurs web, concepteurs d'API et administrateurs systeme.

Fonctionnalites Cles de Notre Reference HTTP Status Codes

šŸ“‹ Reference Complete des Codes de Statut

Parcourez les 63 codes de statut HTTP et WebDAV organises en 5 categories de 1xx Informationnel a 5xx Erreur Serveur.

šŸ” Recherche en Temps Reel

Recherchez par numero de code, nom, description ou categorie. Les resultats se filtrent instantanement pendant la saisie.

šŸŽØ Categories Codees par Couleur

Chaque categorie possede une couleur distincte : vert pour le succes, ambre pour les redirections, rouge pour les erreurs. Scan visuel facile.

šŸ·ļø Onglets de Filtre par Categorie

Utilisez les onglets de filtre pour naviguer rapidement entre les categories 1xx, 2xx, 3xx, 4xx et 5xx avec le nombre de codes.

šŸ“ Copie en Un Clic

Copiez tout numero de code de statut dans votre presse-papiers en un seul clic. Ideal pour la documentation et les commentaires de code.

🌐 Prise en Charge WebDAV

Inclut les codes de statut specifiques WebDAV avec identification claire, en plus de tous les codes HTTP standards.

šŸ“± Responsif et Accessible

Fonctionne sur desktop et mobile. Les codes de statut s'affichent dans une grille propre qui s'adapte a toutes les tailles d'ecran.

šŸ”’ Aucun Envoi de Donnees

Ceci est une page de reference statique. Toutes les donnees sont pre-chargees dans votre navigateur sans requete serveur.

Que sont les Codes de Statut HTTP ?

Les codes de statut HTTP sont des nombres a trois chiffres renvoyes par les serveurs web en reponse aux requetes HTTP. Ils indiquent si une requete a ete traitee avec succes, redirigee, ou si une erreur s'est produite.

Les codes de statut sont regroupes en cinq categories : 1xx (Informationnel), 2xx (Succes), 3xx (Redirection), 4xx (Erreur Client) et 5xx (Erreur Serveur). Chaque code a une signification et une description standard definies dans la specification HTTP (RFC 7231 et RFC connexes).

Pourquoi Utiliser une Reference des Codes de Statut HTTP ?

  • Developpement Web : Recherchez rapidement les codes de statut lors du developpement ou du debogage d'API HTTP et d'applications web
  • Conception d'API : Choisissez les codes de statut corrects pour les reponses REST et GraphQL API
  • Debogage : Comprenez les reponses d'erreur des serveurs, proxies et CDNs
  • Documentation : Referencez des descriptions precises de codes de statut pour la documentation technique
  • Apprentissage : Etudiez la signification et l'utilisation correcte des codes de statut HTTP

Comment Utiliser la Reference des Codes de Statut HTTP

ƉtapeAction
1Parcourir par Categorie
Utilisez les onglets de filtre pour voir les codes de statut par categorie : de 1xx Informationnel a 5xx Erreur Serveur.
2Rechercher des Codes
Saisissez un numero de code, un nom ou une description dans la barre de recherche pour trouver instantanement des codes de statut specifiques.
3Lire les Descriptions
Chaque carte de code de statut affiche le numero, le nom standard, la description et le type de protocole.
4Copier les Codes
Cliquez sur l'icone de copie pour copier le numero du code de statut dans votre presse-papiers.
šŸ’” Astuce pro: Lors de la conception d'API, utilisez le code de statut le plus specifique possible. Par exemple, renvoyez 404 pour les ressources manquantes, 410 pour les ressources definitivement supprimees, et 403 lorsque le client n'a pas les permissions necessaires.

Cas d'Utilisation Courants

🌐 Developpement d'API

Referencez les codes de statut corrects lors du developpement et de la documentation d'API RESTful et GraphQL.

šŸ”§ Debogage de Problemes Serveur

Identifiez les codes de statut rencontres dans les logs serveur, messages d'erreur ou reponses API.

šŸ“ Redaction Technique

Utilisez des descriptions precises de codes de statut dans la documentation d'API, les tutoriels et les articles techniques.

šŸŽ“ Apprentissage du Protocole HTTP

Etudiez la signification et l'utilisation correcte de chaque categorie et code de statut HTTP.

šŸ›”ļø Audit de Securite

Verifiez que votre application renvoie des codes de statut appropries sans fuite d'informations via les reponses d'erreur.

⚔ Surveillance des Performances

Comprenez les codes 5xx et 4xx dans les tableaux de bord de surveillance pour identifier les problemes serveur et les erreurs client.

Foire Aux Questions sur les Codes de Statut HTTP

Quelle est la difference entre les codes 4xx et 5xx ?

Les codes 4xx indiquent des erreurs client : la requete contient une syntaxe invalide, un acces non autorise, ou ne peut aboutir pour un probleme cote client. Par exemple, 404 Not Found signifie que la ressource n'existe pas. Les codes 5xx indiquent des erreurs serveur : le serveur n'a pas pu traiter une requete valide en raison d'un probleme interne, comme 500 Internal Server Error ou 503 Service Unavailable.

Quel est le code de statut HTTP le plus courant ?

200 OK est le code de statut HTTP le plus courant pour les requetes reussies. Pour les erreurs, 404 Not Found est le plus connu. Dans les applications web modernes, les codes de redirection 301/302 sont extremement frequents. Cote serveur, 500 Internal Server Error est le code d'erreur generique le plus commun. Selon les analyses de trafic web, environ 70 a 80 % des requetes renvoient des codes 2xx, 5 a 10 % des redirections 3xx, 5 a 15 % des erreurs client 4xx, et 1 a 5 % des erreurs serveur 5xx.

Peut-on personnaliser les codes de statut HTTP ?

Bien que les codes standards soient definis par IANA et les specifications RFC, des codes personnalises peuvent etre utilises dans certains contextes. Cependant, cette pratique est deconseillee car les clients, proxies et navigateurs peuvent ne pas les reconnaitre. Les codes standards couvrent pratiquement tous les scenarios courants. La specification HTTP reserve les plages de codes pour chaque categorie (1xx-5xx) et recommande d'utiliser le code existant le plus approprie plutot que d'en creer de nouveaux.

Qu'est-ce que le code 418 I'm a Teapot ?

Le code 418 I'm a Teapot est une blague du Poisson d'Avril definie dans la RFC 2324 (Hyper Text Coffee Pot Control Protocol) publiee le 1er avril 1998. Il signifie que le serveur refuse de preparer du cafe car c'est une theiere. Bien qu'officiellement enregistre comme code de statut HTTP, il n'est pas destine a une utilisation reelle. Certains developpeurs l'incluent comme Easter egg ou a des fins de test. C'est devenu l'un des elements humoristiques les plus connus de la specification HTTP.

Comment gerer les redirections 301 vs 302 ?

Utilisez 301 Moved Permanently quand une ressource a ete deplacee definitivement vers une nouvelle URL. Les moteurs de recherche mettront a jour leur index vers la nouvelle URL. Utilisez 302 Found (ou 307 Temporary Redirect) pour les redirections temporaires comme lors d'une maintenance ou de tests A/B. Les moteurs de recherche continueront d'indexer l'URL d'origine. Pour les applications modernes, preferez 308 Permanent Redirect (preserve la methode de requete) et 307 Temporary Redirect (preserve la methode de requete) comme alternatives plus explicites.

Maitrisez les Codes de Statut HTTP avec Notre Reference

La reference des Codes de Statut HTTP de OneTools Online offre un guide complet, recherchable et code par couleur de tous les codes de statut HTTP et WebDAV standards. Que vous soyez developpeur web creant des API, administrateur systeme deboguant des problemes serveur, ou etudiant apprenant le protocole HTTP, cette reference vous aide a trouver et comprendre rapidement tout code de statut. Avec la recherche en temps reel, le filtrage par categorie et la copie en un clic, c'est l'outil ideal pour le developpement web au quotidien.