Erreur 402, erreur 503 : ça veut dire quoi ?

Vous avez beau appuyer sur « F5 », a mensagem reste sur votre écran. Un gros « Erreur 402 » s’affiche em seu navegador. Mais, au fait, savez-vous pourquoi em utilizar códigos ces et ce qu’ils veulent dire ?

«Erreur 502», «erreur 504», «erreur 404»… Quem nunca viu o género de mensagem s’afficher em voulant consultar une page sur Internet ? Intuitivement, on comprend assez vite qu’il ya un problème. Mais, pourquoi voit-on généralement s’afficher ces codes d’erreur à 3 chiffres ? Au lieu de « erreur 67 », por exemplo ?

Ce sont des codes HTTP (protocole de transfert hypertexte). Chacun de ces numéros composés de 3 chiffres correspondem a un type d’erreur (ou à un fonctionnement normal, pour une poignée d’entre eux). Grâce à ces codes, les logiciels se connectant a un server HTTP, par exemple un navigationur, peuvent savoir si une requête a abouti ou non. Et, en cas, d’erreur, cela permet d’identifier laquelle.

Erro 502 no Google. // Fonte : Flickr/CC/Dave Stone

Dès que votre navigationur interagit com un server, ce gênero de mensagem é enviado. Mais, la plupart du temps, vous ne vous en rendez pas compte, puisque vous ne les voyez pas. Lorsqu’ils s’affichent, c’est en général qu’une hardé est survenue. Ils serve alors surtout aux développeurs, afin de corriger les erreurs plus efficacement.

Estes códigos ont été formalisés dans une RFC (« pedido de comentários », ou « demande de commentaires »). Les RFC sot des documentos de referência, serve para definir as normas técnicas sobre as lesquelles est base le réseau Internet. Eu sou um mais de 8 600. Les codes HTTP apparaissent dans la RFC 1995, em maio de 1996. Néanmoins, même si ces codes sot établis dans des RFC, il n’y a en fait aucune règle obligeant les développeurs à utiliser ces codes-là sur leurs sites. Ils se sont imposés dans l’usage.

Quels sont les différents codes d’erreur ?

Faça uma lista exaustiva de todos os códigos de status HTTP existentes serait fastidieux (et, surtout, pas très intéressant). Ce que l’on peut retenir, c’est qu’ils sont répartis pt 5 « aulas » — vous ne croisez probabilment jamais les deux premières de cette liste. Vous pouvez un peu les imaginer comme des panneaux de signalisation, qui indiqueraient l’état de la route.

  • A classe « 100 » (de 100 à 199): les codes d’information. Jusque-là, tout est normal, la demande envoyée se poursuit. Vous empruntez la route.
  • A classe « 200 » (de 200 à 299) : les codes de succès. Il n’y a pas d’erreur, la requête est un succès. Vous êtes allé au bout de la route.
  • A classe « 300 » (de 300 à 399) : os códigos de redirecionamento. Elle peut être permanente (301) ou temporário (302). Vous êtes redirigé vers une autre route.
  • A classe « 400 » (de 400 a 499) : os códigos de erro do cliente HTTP. Ces codes significante que la requête est invalide (avant même d’être traitée par le server). La route n’existe pas.
  • « La classe 500 » (de 500 à 599) : les codes d’erreur du server. Cette fois, ces codes significante que la requête est valide, mais elle ne peut pas être exécutée à cause d’une erreur sur le serverur. La route est bloquée.

Chacune posse uma diversidade de códigos, qui ont leur propre significação. Além disso, o código de erro « 404 Not Found », qui apparaît assez frequemment en ligne, renvoie au fait que le server n’a pas trouvé la ressource demandée — généralement, c’est une page.

Même s’il n’y a aucune obrigação de respeitar cette normalization des codes d’erreur, une personne créant un site est incitée à les utiliser. Leur présence peut jouer un rôle important sur les moteurs de recherche, qui vont s’en servir pour voir si le site est, en quelque sort, en bonne santé.


Source: Numerama by www.numerama.com.

*The article has been translated based on the content of Numerama by www.numerama.com. If there is any problem regarding the content, copyright, please leave a report below the article. We will try to process as quickly as possible to protect the rights of the author. Thank you very much!

*We just want readers to access information more quickly and easily with other multilingual content, instead of information only available in a certain language.

*We always respect the copyright of the content of the author and always include the original link of the source article.If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards!