Codes d’état HTTP – que signifient-ils ?

0
876
error 503 server fehler

Chaque jour, des millions de personnes utilisent Internet pour toutes sortes de choses. En règle générale, nous saisissons une adresse Internet ou une URL et recevons notre site Web. Parfois, cependant, il y a une erreur. La page Web ne s’affiche pas et un code d’état indiquant l’erreur est émis. Cependant, de nombreux utilisateurs ne sont pas conscients de la signification de ces codes, bien qu’ils en disent long sur ce qui s’est passé.

Que sont exactement les codes d’état HTTP ?

Un code d’état HTTP est un code émis par un serveur Web au navigateur Web pour transmettre certaines informations. Les codes sont principalement utilisés pour indiquer au navigateur comment traiter une demande ou pour donner un feedback sur une demande. L’utilisateur ordinaire remarque habituellement un tel code d’état chaque fois que quelque chose ne fonctionne pas. L’un des codes d’état les plus connus, la page Erreur 404 n’est pas trouvée. Toutefois, le code d’état n’est pas seulement édité en cas d’erreurs. Même si une opération a réussi, un utilisateur est redirigé ou si un grand nombre d’autres actions et mesures sont exécutées sur le serveur, celles-ci sont transmises au navigateur sous forme de codes d’état. Dans la plupart des cas, cependant, en tant qu’utilisateur ordinaire, vous ne remarquerez rien à ce sujet.

Les groupes de codes de statut

Tous les codes d’état HTTP sont divisés en six groupes, numérotés de un à six ainsi que neuf et se réfèrent chacun à une certaine catégorie de messages. En général, les groupes sont affectés comme suit :

* 1xx affiche des informations générales
* 2xx contient les codes pour des opérations réussies
* 3xx contient les codes de redirection et d’acheminement
* 4xx est responsable des erreurs du client
* 5xx est responsable des erreurs du serveur
* 9xx sorties d’erreurs propriétaires

Dans ces six groupes, tous les codes d’état pour le protocole HTTP Procès-verbal résumé. Chaque groupe contient un nombre différent de codes qui indiquent une situation, un état ou un statut particulier.

Le Groupe 1xx – Informations générales

Ce groupe comprend trois statuts, à savoir les codes de statut 100, 101 et 102, qui sont chargés d’émettre des informations générales et des notes. Le code 100, par exemple, renvoie une commande Continuer au navigateur, lui indiquant qu’il peut exécuter une requête potentiellement volumineuse et lourde pour le serveur. Le code 101, par contre, indique au navigateur que le protocole est en cours de modification, par exemple lors du passage de HTTP à FTP, etc. Le protocole n’est pas le même pour tous les navigateurs. Enfin, le 102 signifie Traitement et indique au navigateur que la demande est toujours en cours de traitement. Ceci permet d’éviter un délai d’attente. Les codes de cette catégorie sont utilisés exclusivement pour la communication avec le navigateur, de sorte que vous ne remarquerez normalement rien à leur sujet.

Le Groupe 2xx – Opérations réussies

Ces codes ne sont donnés qu’à titre d’information. Les états de cette catégorie donnent un simple feedback, comme par exemple OK qu’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 remarquez pas ces codes et n’en avez pas besoin.

Le Groupe 3xx – Expéditions

Le groupe de 300 codes traite exclusivement des détournements. Ils contiennent des commentaires sur la redirection permanente, l’utilisation de proxy, etc. Ils sont principalement utilisés pour attirer l’attention du navigateur sur ces redirections et pour pointer vers l’URL ou le chemin correct. En tant qu’utilisateur, vous n’obtiendrez généralement rien ou très peu des codes de statut de ce groupe.

Le Groupe 4xx – Erreur du client

Le groupe 400 est le premier groupe à traiter les messages d’erreur actuels. Il s’agit d’une erreur client, c’est-à-dire les problèmes causés par le client, c’est-à-dire le navigateur Web, ou les erreurs déclenchées par le client. Le nombre de codes d’erreur différents est considérable, mais l’utilisateur commun rencontre habituellement trois codes de ce groupe, à savoir le 400, le 403 et le 404.

L’erreur 400 – Mauvaise demande correspond à une demande erronée. Ici, le navigateur a demandé une fonction ou une page. Cependant, la requête était mal structurée et ne pouvait donc pas être exécutée par le serveur. Vous verrez aussi souvent l’erreur 403 – Non autorisé. Cette erreur se produit chaque fois que vous vous rendez sur un site Web auquel vous n’avez pas accès. Si, par exemple, vous voulez accéder à un répertoire serveur sans avoir les droits appropriés, ou si vous entrez les mauvaises informations d’identification dans une requête.htaccess, vous recevrez ce message d’erreur. L’erreur de loin la plus courante est l’erreur 404 – Non trouvé. Chaque fois que vous entrez une page Web invalide ou incorrecte, une erreur 404 est la réponse.

Le Groupe 5xx – Erreur de serveur

Si le groupe 400 représente des erreurs client, c’est-à-dire des erreurs causées par le navigateur Web, le groupe 500 représente l’inverse. Il renvoie les messages d’erreur déclenchés par le serveur ou provoqués sur le serveur. L’erreur la plus courante est l’erreur 500 – Internal Server Error. Il s’agit d’un message d’erreur collectif pour un certain nombre d’erreurs de serveur qui n’ont pas leur propre code et qui ne sont pas spécifiées plus en détail. D’autres erreurs courantes du serveur sont le message d’erreur 502 Bad Gateway, par exemple si un mauvais proxy est utilisé ou si le transfert échoue, et le message d’erreur 503 Service indisponible, si un serveur est temporairement indisponible, par exemple en raison de travaux de maintenance. Occasionnellement, vous pouvez également rencontrer une passerelle Error 504 Gateway Timeout, qui vous indique que la connexion a été interrompue en raison d’un timeout. Surtout sur les sites Web importants ou lors d’offres spéciales, vous rencontrerez souvent l’erreur 509 – Limite de bande passante dépassée. Le message indique que la requête a été interrompue car sinon la bande passante du serveur aurait été dépassée.

Le Groupe 9xx – Messages d’état propriétaires

Le groupe 900 est entièrement réservé aux messages d’erreur propriétaires. Il est destiné aux administrateurs de serveurs et aux webmasters pour développer et utiliser leurs propres messages d’erreur et codes d’état. Pour cette raison, l’utilisation des états peut varier d’un serveur à l’autre et d’une configuration à l’autre. Il n’est donc pas possible non plus d’expliquer les codes ou d’indiquer quels codes sont utilisés.

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here