TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Liste des codes d’état HTTP 4xx avec explication

15

Internet utilise le protocole de transmission hypertexte (HTTP) pour envoyer et recevoir des données. Pour chaque requête reçue d’un navigateur Web, le serveur envoie un code de réponse HTTP à trois chiffres. Chaque code dans la réponse indique une signification différente et dans cet article, donnons une liste de codes d’état 4xx.

Liste des codes d'état HTTP 4xx avec explication

Demande et réponse HTTP sur le Web

Types de codes d’état HTTP

Les codes de réponse HTTP sont classés dans les cinq catégories suivantes :

Codes d’état HTTP 4xx

Les codes d’état HTTP de la série 4xx sont reçus dans la réponse du serveur lorsqu’il y a une erreur dans la demande du client. Cela indique que le navigateur a envoyé une mauvaise demande avec une erreur qui ne peut pas être traitée par le serveur Web. Vous devez vérifier le navigateur et envoyer à nouveau la bonne demande pour obtenir la bonne réponse. Voici une liste complète des codes d’état HTTP 4xx avec explication.

Code d’état 4xx La description Explication
400 requête invalide Le serveur Web ne peut pas répondre à la demande reçue en raison d’une syntaxe incorrecte et envoie un code "400 – Bad Request" dans une réponse.
401 Demande non autorisée Le code "401 – Unauthorized" est reçu lorsqu’un utilisateur essaie d’accéder à la ressource authentifiée. Le serveur n’a pas encore reçu d’authentification ou a reçu une authentification incorrecte. Un exemple simple est une page Web authentifiée par un identifiant et un mot de passe généralement pour un utilisateur enregistré.
402 Paiement Requis Ce code a été créé pour être utilisé lors d’un paiement en ligne est obligatoire mais actuellement pas utilisé à cette fin. Certains serveurs utilisent le code 402 à différentes fins, par exemple pour informer un trop grand nombre de demandes reçues d’une adresse IP particulière.
403 Accès à la ressource interdit Le code « 403 – Interdit » est reçu lorsqu’un serveur reçoit une demande valide mais refuse de répondre. Ceci est différent du "401 – Unauthorized" alors que la demande doit être autorisée avec un mot de passe, mais l’authentification n’aura aucun impact dans le code 403. Un exemple de code 403 est un utilisateur enregistré essayant d’accéder à une page restreinte.

Liste des codes d'état HTTP 4xx avec explication

|
| 404 | Ressource introuvable | Le code d’erreur « 404 – Page Not Found » s’affiche lorsqu’une ressource demandée n’est plus disponible sur le serveur. La raison pourrait être que le propriétaire du site a supprimé la page ou modifié l’URL sans définir de redirection 301. La ressource demandée peut ou peut ne pas être disponible à l’avenir, par conséquent, d’autres demandes pour la même ressource sont autorisées.

Liste des codes d'état HTTP 4xx avec explication

|
| 405 | Méthode non autorisée | « 405 – Method Not Allowed » est une erreur reçue si la méthode de demande mentionnée dans la demande n’est pas prise en charge pour la ressource. Si un robot de recherche rencontre cette erreur, l’URL ne sera pas indexée. |
| 406 | Demande non acceptable | Lorsque la ressource demandée existe mais dans un format différent alors le serveur répond avec le code «406 – Not Acceptable ». La raison de la non prise en charge peut être la langue ou la méthode de codage mentionnée dans la demande. |
| 407 | Pare-feu, authentification proxy requise | L’authentification du serveur proxy est requise pour le client lui-même et le code « 407 – Authentification proxy requise » est reçu. |
| 408 | Délai d’attente de la demande | Le serveur doit recevoir la demande du client dans le délai spécifié. Si le client n’a pas envoyé la demande complète dans le délai spécifié, le serveur répond avec l’erreur de délai d’attente « 408 – Délai d’attente de la demande ». |
| 409 | Conflit | Lorsque la requête reçue par le serveur est en conflit avec une autre requête reçue ou avec la configuration du serveur, le code « 409 – Conflit » est reçu. |
| 410 | Ressource indisponible | Lorsqu’une ressource demandée est définitivement supprimée du serveur, le code « 410 – Gone » est reçu. La différence entre 404 et 410 est que les pages avec le code 404 peuvent toujours être demandées plusieurs fois mais les pages avec le code 410 ne doivent plus être demandées. Les moteurs de recherche supprimeront les pages avec le code d’erreur 410 des index tandis que les pages avec le code 404 seront à nouveau demandées par les robots. |
| 411 | Longueur requise | Lorsque la demande est envoyée par le client sans mentionner la longueur de contenu requise, le serveur rejette les demandes avec le code de motif « 411 – Longueur requise ». L’en-tête de la requête doit être corrigé et transmis au serveur afin d’obtenir une réponse correcte. |
| 412 | Échec de la condition préalable | Si un serveur rencontre un écart sur les conditions préalables lors du traitement de l’en-tête de requête, il renvoie l’ode « 412 – Échec de la condition préalable ». |
| 413 | Entité de la demande trop grande | Le code d’état HTTP 413 est reçu lorsque le serveur rejette une demande pour la raison que la demande reçue est trop longue pour que le serveur puisse la traiter. |
| 414 | URL de la demande trop longue | Le code d’état HTTP 414 est reçu lorsque le serveur rejette une demande pour la raison que l’URL de la ressource demandée est trop longue pour que le serveur puisse la traiter. |
| 415 | Type de média non pris en charge | Lorsque le corps de la demande contient un type de support qui n’est pas pris en charge par le serveur, le serveur rejette la demande et le code « 415 – Unsupported Media Type est reçu ». Par exemple, lorsqu’un utilisateur essaie de soumettre un formulaire avec une pièce jointe qui n’est pas prise en charge par le serveur, le téléchargement échouera et le code 415 sera reçu dans la réponse du serveur. |
| 416 | Plage demandée non satisfaisante | Lorsque le champ de plage dans l’en-tête de la demande n’est pas acceptable par le serveur, le serveur rejette la demande et envoie le code « 416 – Plage demandée non satisfaisante ». |
| 417 | attente a échoué | Lorsque le champ Attendre dans l’en-tête de la demande ne correspond pas à l’attente du serveur, le code « 417 – Échec de l’attente » est reçu. |
| 422 | Entité non traitable | Lorsque le serveur ne peut pas traiter un ou plusieurs éléments de la requête reçue, le code « 422 – Unprocessable Entity » est reçu. |
| 423 | Verrouillé | Lorsque la ressource demandée est verrouillée par une autre requête, le serveur rejette la requête et envoie le code « 423 – Verrouillé » dans la réponse. |
| 424 | Dépendance échouée | Lorsque le serveur rejette la demande en raison de l’échec des demandes précédentes, le code « 424 – Failed Dependency » est reçu. |
| 426 | Mise à niveau requise | Lorsque le serveur demande une mise à niveau de connexion qui n’est pas prise en charge par le client, le code « 426 – Mise à niveau requise » est reçu. |

Autres codes d’état 4xx

Il existe d’autres codes 4xx utilisés comme codes non standard. Certains des exemples sont comme ci-dessous:

  • 420 Enhance Your Calm – est utilisé dans la recherche Twitter lorsque l’utilisateur envoie trop de demandes sur une courte période.
  • 444 – No Response – est utilisé dans les journaux Nginx lorsque le serveur ne renvoie aucune réponse et a fermé la connexion pour le client.
  • 451 – Redirection – est utilisé par Exchange ActiveSync de Microsoft lorsque le serveur ne peut pas accéder à la boîte aux lettres de l’utilisateur.

Liste des codes d'état HTTP 4xx avec explication

Guide des codes d’état HTTP

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails