grenier

Les erreurs d’accès sur l'Internet: Les codes d'erreurs




Oui ! Vous savez les erreurs du type error 404 "Not Found" que vous voyez apparaitre dans votre navigateur en lieu et place de la page que vous avez demandée.

Typiquement, ces erreurs sont affichées par quasiment tous les navigateurs, excepté certains qui vous redirigent vers un moteur de recherche ou vous envoient un tout autre message. C’est le cas d’"Avant Browser" qui délivre le message suivant : « Oops, we can't open the web page you requested ... - Error Unknown - Unknown error with URL » Vous avez remarqué, il ne se mouille pas trop celui là! Enfin, trop rien à dire, cela reste un bon navigateur.

Ces erreurs sont classées par ordre croissant en fonction de l'importance.
Elles sont numérotées de cette façon: 2xx, 3xx, 4xx, 5xx.



Mais développons un peu plus:

Les codes de réussite en 2xx :

Ces codes là, vous ne les connaissez pas, c’est normal, vous ne les voyez jamais. Mais alors à quoi et à qui servent-ils  vraiment? Ils sont utilisé pas les navigateurs et les serveurs pour communiquer entre eux et pour se confirmer la réussite d’une action.

Code 200 :
La requête a abouti correctement.
Ok

Code 201 :
Ce code suit une commande Post, il confirme la réussite de l'opération.
Created

Code 202 :
Ce code annonce que la requête est acceptée.
Accepted

Code 203 :
Après une commande Get, ce code revient dans le cas ou la réponse n’est pas complète.
Partial information

Code 204 :
Le serveur a bien reçu la requête, mais n’ayant aucune information à délivrer en retour, il renvoi ce code.
No response



Les codes de redirection en 3xx :

Code 301 :
L’adresse demandée a été transférée sur un nouveau chemin.
Moved

Code 302 :
Le chemin  de la  page recherchée a été trouvé  à une nouvelle adresse, mais les données ont  peut-être été reransférée ailleurs depuis.
Found

Code 303 :
Cela implique que le client doit retenter en changeant de méthode.
Method

Code 304 :
Si le client a demandé s’il y a eu changement sur le document par l’utilisation d’une commande Get conditionnelle et qu’aucun changement n’est survenu, ce code est retourné.
Not Modified

Les erreurs 4xx :

Code 400 : signifie que la requête est mal formulé (erreur d’adresse) ou que la page que l’on cherche à visualiser n’existe pas ou n’existe plus.
Bad Request

Code 401 : signifie que l’on n’a pas l’autorisation d’afficher la page, de joindre l’adresse demandée.
Unauthorized

Code 402 : Paiement obligatoire pour accéder à l’adresse demandée.
Payment required

Code 403 : l’adresse est interdite. Nous n’avons pas l’autorisation pour entrer.
Forbidden

Code 404 : Adresse spécifiée non trouvée. C’est l’erreur la plus classique, la plus fréquente.
Not found


Les erreurs 5xx :

Code 500 : Le serveur a rencontré une condition inattendue et n’a pas pu donner suite à la demande. Les causes peuvent être multiples.
Internal Error ou Internal server error
Erreur 501 : Le serveur ne supporte pas le service demandé.
Not implemented

Code 502 : Le serveur ne peut pas répondre à la requête dans l’instant car il doit faire face à un trafic trop dense.
Service temporarily overloaded

Code 503 : Le serveur a été trop long pour résoudre la requête et la passerelle qui attendait le retour a atteint son temps limite (time out).
Gateway timeout



© Le Grenier d'Erg