400-499

Client error responses

Les codes d'état HTTP compris entre 400 et 499 sont des codes d'erreur client. Ils sont utilisés par le serveur pour indiquer au client que la demande a échoué en raison d'une erreur du client. La demande elle-même n'était pas valide ou le client n'avait pas les autorisations nécessaires pour accéder à la ressource demandée. Ils sont souvent utilisés par les applications web et les API pour signaler les problèmes de traitement des requêtes. Il est important de noter que certains de ces codes peuvent également aider le client à diagnostiquer et à corriger l'erreur. Par exemple, le code 400 indique que la requête du client est erronée et peut aider le client à déterminer la cause de l'erreur. Le code 401 indique au client qu'une authentification est nécessaire pour accéder à la ressource demandée, tandis que le code 403 indique que le client n'a pas l'autorisation d'accéder à la ressource.

<400/> Bad Request

La demande n'est pas valide
Officiellement, Codes de sous-statut

<401/> Unauthorized

La demande n'était pas autorisée
Officiellement, Codes de sous-statut

<402/> Payment Required

un paiement est requis
Officiellement,

<403/> Forbidden

Cette demande n'est pas autorisée
Officiellement, Codes de sous-statut

<404/> Not Found

Le serveur web n'a pas pu trouver la ressource demandée
Officiellement, Codes de sous-statut

<405/> Method Not Allowed

La méthode utilisée pour la demande n'est pas autorisée
Officiellement, Codes de sous-statut

<406/> Not Acceptable

L'agent utilisateur ne possède pas de représentation acceptée
Officiellement, Codes de sous-statut

<407/> Proxy Authentication Required

Une authentification auprès du proxy est nécessaire
Officiellement,

<408/> Request Timeout

Le temps imparti pour la demande est écoulé
Officiellement,

<409/> Conflict

Il y a eu un conflit avec l'état actuel du Ressouce
Officiellement,

<410/> Gone

La ressource n'est plus disponible de manière permanente et a probablement été supprimée.
Officiellement,

<411/> Length Required

La demande n'a pas été traitée parce qu'une longueur de contenu était attendue.
Officiellement,

<412/> Precondition Failed

Les conditions préalables n'étaient pas satisfaisantes, la demande n'a pas abouti
Officiellement, Codes de sous-statut

<413/> Payload Too Large

La charge utile est trop importante pour le serveur
Officiellement,

<414/> URI Too Long

L'URL est trop longue, le serveur n'est pas prêt à l'évaluer
Officiellement,

<415/> Unsupported Media Type

Le format de la charge utile n'est pas disponible pour le Ressouce
Officiellement,

<416/> Range Not Satisfiable

Les domaines demandés ne peuvent pas être fournis
Officiellement,

<417/> Expectation Failed

Les attentes n'ont pas été satisfaites
Officiellement,

<418/> I'm a teapot

Le café ne pouvait pas être préparé avec une théière.
Officiellement,

<421/> Misdirected Request

La demande a été mal dirigée
Officiellement,

<422/> Unprocessable Content

En raison d'une erreur sémantique, la demande n'a pas pu être traitée.
Officiellement,

<423/> Locked

Le Ressouce est bloqué
Officiellement,

<424/> Failed Dependency

Il n'y a pas de dépendance indispensable
Officiellement,

<425/> Too Early

Le serveur ne souhaite pas encore traiter la demande
Officiellement,

<426/> Upgrade Required

Une mise à niveau du protocole est nécessaire
Officiellement,

<428/> Precondition Required

Une condition préalable est requise pour le traitement de la demande
Officiellement,

<429/> Too Many Requests

Le serveur a reçu trop de demandes
Officiellement,

<431/> Request Header Fields Too Large

L'en-tête de la demande est trop grand
Officiellement,

<440/> Login Time-out

la session HTTP du client a expiré et il doit se reconnecter
Officieusement (Microsoft Internet Information Services)

<444/> No Response

Utilisé en interne pour demander au serveur de ne pas renvoyer d'informations au client et de fermer immédiatement la connexion.
Officieusement (nginx)

<449/> Retry With

Le code d'état indique que la demande ne peut pas être satisfaite parce que le client n'a pas fourni suffisamment d'informations.
Officieusement (Microsoft Internet Information Services)

<451/> Unavailable For Legal Reasons

La demande a été rejetée pour des raisons juridiques
Officiellement,

<451/> Redirect

la boîte aux lettres de l'utilisateur n'a pas pu être atteinte
Officieusement (Microsoft Internet Information Services)

<494/> Request header too large

Soit le client a envoyé une requête HTTP trop grande, soit les en-têtes HTTP transmis sont trop longs.
Officieusement (nginx)

<495/> SSL Certificate Error

une erreur est survenue lors de la vérification du certificat client
Officieusement (nginx)

<496/> SSL Certificate Required

Demande ne contenant pas de certificat SSL alors qu'un certificat est requis
Officieusement (nginx)

<497/> HTTP Request Sent to HTTPS Port

une requête HTTP régulière a été envoyée sur le port HTTPS
Officieusement (nginx)

<499/> Client Closed Request

le client a fermé la demande avant que le serveur ait pu envoyer une réponse
Officieusement (nginx)