Codes de statut HTTP - que signifient-ils?

0
1115
error Erreur de serveur 503

Chaque jour, des millions de personnes utilisent Internet pour toutes sortes de choses. En règle générale, nous entrons une adresse Internet ou une URL et recevons notre site Web. Parfois, cependant, il s'agit d'une erreur. La page Web ne sera pas affichée et un code d'état sera affiché pour indiquer l'erreur. Cependant, beaucoup d'utilisateurs ne sont pas conscients de l'importance de ces codes, même s'ils en disent long sur ce qui s'est passé.

Que sont exactement les codes de statut HTTP?

Un code d'état HTTP est un code généré par un serveur Web vers le navigateur Web pour transmettre certaines informations. Les codes sont principalement utilisés pour indiquer au navigateur comment traiter une demande ou pour répondre à une demande. L'utilisateur ordinaire remarquera généralement ce code d'état chaque fois que quelque chose ne fonctionne pas. L'un des codes d'état les plus connus, la page Erreur 404 est introuvable. Cependant, le code d'état n'est pas uniquement généré lorsque des erreurs se produisent. Même si l'opération a réussi, un utilisateur est redirigé ou si plusieurs actions et actions sont entreprises sur le serveur, elles sont envoyées au navigateur sous forme de codes d'état. Cependant, dans la plupart des cas, vous ne remarquerez rien en tant qu'utilisateur ordinaire.

Les groupes de codes d'état

Tous les codes de statut HTTP sont subdivisés en six groupes, numérotés de un à six et neuf, chacun faisant référence à une catégorie spécifique de messages. En général, les groupes sont attribués comme suit:

* 1xx fournit des informations générales
* 2xx contient les codes pour les opérations réussies
* 3xx contient les codes pour les redirections et les redirections
* 4xx est responsable des erreurs du client.
* 5xx est responsable des erreurs de serveur.
* 9xx émet des erreurs de propriété

Dans ces six groupes, tous les codes d'état du protocole HTTP sont résumés. Chaque groupe contient un nombre différent de codes indiquant une situation, une condition ou un statut spécifique.

Le groupe 1xx - Informations générales

Ce groupe comprend trois états, à savoir le code d'état 100, 101 et 102. Ces codes sont responsables de la publication des informations générales et des instructions. Par exemple, le code 100 renvoie une commande Continuer au navigateur l'informant qu'il peut traiter une requête potentiellement volumineuse et lourde. Le code 101, par contre, informe le navigateur que le protocole est en cours de modification, par exemple lors du passage de HTTP à FTP, etc. Enfin, 102 signifie Traitement et informe le navigateur que la demande est toujours en cours de traitement. Cela empêche un délai d'attente. Les codes de cette catégorie sont destinés à la communication avec le navigateur uniquement, vous ne les remarquerez donc normalement pas.

Le groupe 2xx - Opérations réussies

Ces codes sont des versions purement informatives. Les statuts de cette catégorie fournissent des informations simples, telles que OK, auxquelles un formulaire a été soumis ou qu'une page ne contient délibérément aucun contenu. Dans la plupart des cas, en tant qu’utilisateur normal, vous ne remarquerez ni n’aurez besoin de ces codes.

Le groupe 3xx - redirections

Le groupe de codes 300er traite exclusivement des détournements. Ils contiennent des commentaires sur la redirection permanente, l'utilisation du proxy, etc. Ils sont principalement utilisés pour alerter le navigateur de ces redirections et pour pointer vers la bonne URL ou le bon chemin. En tant qu'utilisateur, les codes d'état de ce groupe n'offrent généralement rien ou très peu.

Le groupe 4xx - erreur du client

Le groupe 400er est le premier groupe à traiter les messages d'erreur actuels. Dans ce cas, il s’agit d’erreurs du client, c’est-à-dire de problèmes causés par le client, c’est-à-dire le navigateur Web, ou par des erreurs déclenchées par le client. Le nombre de codes d'erreur différents est considérable, mais l'utilisateur ordinaire rencontre généralement trois codes de ce groupe, à savoir 400, 403 et 404.

Error 400 - Bad Request représente une requête erronée. Ici, le navigateur a demandé une fonction ou une page. Cependant, la requête n'a pas été correctement construite et n'a donc pas pu être exécutée par le serveur. Vous pourrez également voir l'erreur 403 - Not Allowed. Cette erreur se produit chaque fois que vous accédez à une page Web pour laquelle vous n’avez pas accès. Si, par exemple, vous souhaitez accéder à un répertoire de serveur sans disposer des droits appropriés ou si vous entrez des données d'accès incorrectes dans une requête .htaccess, vous recevrez ce message d'erreur. L’erreur de loin la plus courante est l’erreur 404 - Introuvable. Chaque fois que vous entrez une page Web invalide ou incorrecte, un message d'erreur 404 est la réponse.

Le groupe 5xx - erreur de serveur

Si le groupe 400er est destiné aux erreurs client, c'est-à-dire aux erreurs causées par le navigateur Web, le groupe 500er signifie le contraire. Il renvoie les messages d'erreur générés par le serveur ou provoqués sur le serveur. L'erreur la plus connue est probablement l'erreur 500 - Erreur interne du serveur. Il s'agit d'un message d'erreur de collecte pour un certain nombre d'erreurs de serveur qui ne possèdent pas leur propre code et ne sont pas spécifiées. Parmi les autres erreurs de serveur courantes, citons la mauvaise passerelle Error 502, par exemple lorsqu'un proxy incorrect est utilisé ou le transfert échoue, et le service Error 503 non disponible lorsqu'un serveur est temporairement indisponible, pour des raisons de maintenance. De temps en temps, vous rencontrerez également un message d'erreur Time 504 Gateway Timeout vous indiquant que la connexion a été perdue en raison d'un délai d'attente. Vous trouverez également plus souvent Error 509 - Limite de bande passante dépassée, en particulier sur les sites majeurs ou les offres spéciales. Le message indique que la demande a été abandonnée car sinon, le bande passante le serveur aurait été dépassé.

Le groupe 9xx - Messages d'état propriétaires

Le groupe 900er est entièrement réservé à ses propres messages d'erreur propres. Il est destiné aux administrateurs de serveur et aux webmasters pour qu'ils développent et utilisent leurs propres messages d'erreur et codes de congestion. Pour cette raison, l'utilisation des états peut varier d'un serveur à l'autre et d'une configuration à l'autre. Une explication des codes ou une déclaration sur les codes utilisés ne peut donc pas non plus être faite.

LAISSEZ UNE RÉPONSE

S'il vous plaît entrer votre commentaire!
S'il vous plaît entrer votre nom ici