Catégorie: Développement

Recherche de codes de statut HTTP

Idée interneUn outil manque ?

Recherchez tous les codes de statut HTTP et leur signification

Parcourez l'ensemble des codes de statut HTTP — de 1xx à 5xx — par numéro, nom ou mot-clé, et lisez une explication courte et concrète de ce que signifie chacun. Fonctionne entièrement dans votre navigateur à partir d'une table de référence intégrée.

62 codes

CodeNomCatégorieSignification
100Continue1xx InformationThe initial part of the request was received; the client should continue.
101Switching Protocols1xx InformationThe server is switching protocols as requested by Upgrade.
102Processing1xx InformationThe server has received the request and is still processing it.
103Early Hints1xx InformationPreload or preconnect hints sent before the final response.
200OK2xx SuccèsThe request succeeded.
201Created2xx SuccèsThe request succeeded and a new resource was created.
202Accepted2xx SuccèsThe request was accepted for processing but is not complete.
203Non-Authoritative Information2xx SuccèsThe payload was transformed by a proxy from the origin response.
204No Content2xx SuccèsThe request succeeded but there is no content to send.
205Reset Content2xx SuccèsThe client should reset the document view that sent the request.
206Partial Content2xx SuccèsOnly part of the resource is being sent, per a Range header.
207Multi-Status2xx SuccèsA WebDAV response conveying status for multiple sub-requests.
208Already Reported2xx SuccèsA WebDAV binding was already enumerated in a previous reply.
226IM Used2xx SuccèsThe server fulfilled the request using instance manipulations.
300Multiple Choices3xx RedirectionThe request has more than one possible response.
301Moved Permanently3xx RedirectionThe resource has been permanently moved to a new URL.
302Found3xx RedirectionThe resource is temporarily at a different URL.
303See Other3xx RedirectionThe response can be found under a different URL using GET.
304Not Modified3xx RedirectionThe resource has not changed since the last request; use the cache.
305Use Proxy3xx RedirectionDeprecated: the requested resource must be accessed through a proxy.
307Temporary Redirect3xx RedirectionThe resource is temporarily at a different URL; method must not change.
308Permanent Redirect3xx RedirectionThe resource has permanently moved; method must not change.
400Bad Request4xx Erreur clientThe server cannot process the request due to a client error.
401Unauthorized4xx Erreur clientAuthentication is required and has failed or not been provided.
402Payment Required4xx Erreur clientReserved for future use.
403Forbidden4xx Erreur clientThe server understood the request but refuses to authorize it.
404Not Found4xx Erreur clientThe server can not find the requested resource.
405Method Not Allowed4xx Erreur clientThe request method is not supported for this resource.
406Not Acceptable4xx Erreur clientNo content matching the Accept headers was found.
407Proxy Authentication Required4xx Erreur clientThe client must authenticate with the proxy first.
408Request Timeout4xx Erreur clientThe server timed out waiting for the request.
409Conflict4xx Erreur clientThe request conflicts with the current state of the resource.
410Gone4xx Erreur clientThe resource is no longer available and will not come back.
411Length Required4xx Erreur clientThe request did not specify the length of its content.
412Precondition Failed4xx Erreur clientA precondition in the request headers was not met.
413Payload Too Large4xx Erreur clientThe request entity is larger than the server can handle.
414URI Too Long4xx Erreur clientThe requested URI is longer than the server can interpret.
415Unsupported Media Type4xx Erreur clientThe media format of the request is not supported.
416Range Not Satisfiable4xx Erreur clientThe requested range cannot be satisfied.
417Expectation Failed4xx Erreur clientThe Expect header could not be met by the server.
418I'm a Teapot4xx Erreur clientAn April Fools' joke status code from RFC 2324.
421Misdirected Request4xx Erreur clientThe request was directed at a server unable to produce a response.
422Unprocessable Entity4xx Erreur clientThe request was well-formed but semantically incorrect.
423Locked4xx Erreur clientThe resource that is being accessed is locked.
424Failed Dependency4xx Erreur clientThe request failed because a prior dependent request failed.
425Too Early4xx Erreur clientThe server is unwilling to risk processing a replayable request.
426Upgrade Required4xx Erreur clientThe client should switch to a different protocol.
428Precondition Required4xx Erreur clientThe origin server requires the request to be conditional.
429Too Many Requests4xx Erreur clientThe client has sent too many requests in a given time.
431Request Header Fields Too Large4xx Erreur clientThe header fields are too large for the server.
451Unavailable For Legal Reasons4xx Erreur clientThe resource is unavailable for legal reasons.
500Internal Server Error5xx Erreur serveurThe server encountered an unexpected condition.
501Not Implemented5xx Erreur serveurThe server does not support the functionality required.
502Bad Gateway5xx Erreur serveurThe server, acting as a gateway, got an invalid response.
503Service Unavailable5xx Erreur serveurThe server is not ready to handle the request.
504Gateway Timeout5xx Erreur serveurThe server, acting as a gateway, did not get a response in time.
505HTTP Version Not Supported5xx Erreur serveurThe HTTP version used in the request is not supported.
506Variant Also Negotiates5xx Erreur serveurTransparent content negotiation resulted in a circular reference.
507Insufficient Storage5xx Erreur serveurThe server is unable to store the representation needed.
508Loop Detected5xx Erreur serveurThe server detected an infinite loop while processing the request.
510Not Extended5xx Erreur serveurFurther extensions to the request are required.
511Network Authentication Required5xx Erreur serveurThe client needs to authenticate to gain network access.

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Chaque réponse HTTP porte un code à trois chiffres qui indique au client ce qui s'est passé : 2xx pour un succès, 3xx pour une redirection, 4xx pour une erreur côté client, 5xx pour une défaillance côté serveur. Cet outil rassemble les codes enregistrés auprès de l'IANA avec une description en langage clair, afin que vous puissiez vérifier le sens d'un code ou trouver le bon à renvoyer sans quitter votre éditeur.

Mode d'emploi

  1. Saisissez un code de statut, son nom, ou un mot-clé comme « rate limit ».
  2. Restreignez éventuellement les résultats à une seule catégorie (1xx–5xx).
  3. Lisez l'explication courte associée au code correspondant.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

D'où vient cette liste ?
D'une table locale des codes enregistrés auprès de l'IANA, couvrant tous les codes qu'une API web ou une interaction navigateur classique peut renvoyer. Elle n'effectue aucun appel à un serveur.
Quelle est la différence entre 401 et 403 ?
401 Unauthorized signifie que la requête nécessite des identifiants d'authentification valides ; 403 Forbidden signifie que le serveur sait qui vous êtes mais refuse quand même d'autoriser l'action.
Pourquoi le code 418 existe-t-il ?
« I'm a Teapot » provient d'une RFC humoristique du 1er avril 1998. Il est rarement utilisé sérieusement, même si certaines API l'emploient comme clin d'œil.