Statuts HTTP: codes d'erreur

Statuts HTTP (et pour être plus précis, alors Codes d'état HTTPFait partie de la réponse du serveur à votre demande. Habituellement, chaque statut est accompagné d'une explication en anglais. état HTTP permet à l'utilisateur de voir comment le serveur a répondu à sa demande, et sur cette base décider comment procéder.
Les statuts HTTP sont appelés erreurs HTTP. Ce n'est que partiellement vrai, car il y a cinq groupes de codes de statut HTTP, et d'eux avec des erreurs dans la connexion au serveuril n'y a que deux groupes associés. Les statuts HTTP, en commençant par le chiffre 4, indiquent une erreur de la part du client (c'est-à-dire de votre part). Et si le premier chiffre dans le code d'état est 5, alors le problème est du côté du serveur, et vous n'êtes pas au courant.
Les statuts HTTP de 4xx indiquent généralement qu'il y a eu une erreur dans votre requête qui a empêché le serveur de le traiter. Par exemple, le code 400 Mauvaise demande signifie une requête invalide. Si la syntaxe de la requête n'est pas valide, le serveur ne pourra pas l'analyser.
Erreur 401 Non autorisé indique une demande non autorisée. L'accès à certains documents peut être fourni uniquement lorsque vous entrez un identifiant ou un mot de passe (ou vous devez être un utilisateur enregistré pour l'accès). Si vous n'êtes pas inscrit ou si vous ne connaissez pas le nom d'utilisateur / mot de passe, le serveur vous renverra cette erreur. Si l'authentification se produit sur un serveur proxy, le code d'erreur sera 407 Authentification proxy requise - L'authentification par proxy est requise.
Souvent, il y a une erreur 403 Interdit (Accès refusé). Cela signifie que le serveur a compris votre requête, mais vous n'y aurez pas accès. Cela se produit généralement si vous souhaitez accéder à une page qui n'est pas accessible aux utilisateurs ordinaires (par exemple, une partition administrative ou des fichiers .htaccess). L'administrateur du serveur ferme l'accès à ces partitions à l'aide de fichiers de configuration spéciaux. En outre, le serveur peut renvoyer cette erreur s'il y a trop de hits provenant de la même adresse IP. Essayez de passer par un proxy ou de vous reconnecter à Internet si vous avez une adresse IP dynamique.
Mais le code d'état le plus connu reste HTTP - 404 introuvable (Page non trouvée). Cela signifie que vous avez incorrectement tapé l'adresse de la page ou que la page qui était auparavant située à cette adresse a été supprimée du serveur. Très souvent, les propriétaires de sites abordent de manière créative la mise en page de la page 404. Ceci est fait principalement pour s'assurer que l'utilisateur ne quitte pas le site, rencontrant une erreur. Généralement, la page d'erreur 404 comporte un lien vers la page principale du site afin que l'utilisateur puisse y retourner au lieu de fermer l'onglet ou de passer à un autre site.
Il y a d'autres statuts HHTP qui indiquenterreur client (de 405 à 417, de 422 à 424, 426 et 402 - le dernier statut n'est pas encore utilisé). Les raisons des erreurs sont différentes, par exemple, l'erreur 413 signifie une taille de requête trop importante, l'erreur 414 est une URL trop longue, et ainsi de suite. Il y a même un code d'état HTTP comique 418 Je suis une théière (Je suis une bouilloire), présenté comme une blague d'un poisson d'avril de l'Internet Engineering Council (IETF).
Si la requête ne peut pas être traitée par erreurserveur, vous obtiendrez une erreur avec le code 5xx. Ici, vous ne pouvez rien faire, sauf que vous essayez d'aller à la page après un moment. Souvent, les utilisateurs peuvent rencontrer une erreur 502 Mauvaise passerelle (Mauvaise passerelle). Cela signifie que le serveur qui agit en tant que passerelle ou proxy a reçu un message indiquant que l'opération intermédiaire a échoué. Si le serveur qui agit comme une passerelle ou un proxy n'a pas reçu de réponse du serveur en amont pour terminer la requête en cours, une erreur sera renvoyée 504 Délai d'expiration de la passerelle (La passerelle ne répond pas).
Si le serveur ne peut pas traiter les demandes pour des raisons techniques (surcharge, maintenance), il retournera le code 503 Service indisponible, indiquant que le service est indisponible. Si le fournisseur d'hébergement a imposé une restriction de trafic sur le site et que cette limite a été dépassée, l'erreur retournera 509 Limite de bande passante dépassée, qui dit que la bande passante du canal a été épuisée.
Moins souvent, vous pouvez rencontrer des erreurs 501 (Do notimplémenté), 505 (version HTTP non prise en charge), 506 (Option également acceptée - code d'état expérimental), 507 (surcharge de stockage) et 510 (non étendu). Pour toute autre erreur interne au serveur, le code est renvoyé 500 Erreur interne du serveur.
Si vous connaissez les statuts HTTP de base, vous ne serez pas effrayé par les messages incompréhensibles qui apparaissent à la place de la page Web souhaitée. Ils aideront à répondre à la question "Qui est à blâmer?" (Client ou serveur), et parfois même à la question "Que faire?"














