|
Ce sont les codes que vous voyez lorsque
le navigateur n'arrive pas à vous fournir la page
demandée. Vous vous êtes souvent demandé ce
que cela veut dire, voici la réponse:
Les codes commençant par 4 sont émis
dans le cas où le client (celui qui appelle) semble
s'être trompé, et les codes commençant
par 5 sont émis dans le cas où le serveur (celui
qui reçoit) est conscient qu'il s'est trompé (c'est
bizarre, mais c'est comme ça :)
BAD REQUEST 400
La syntaxe de la requête est mal
formulée ou est impossible à satisfaire
UNAUTHORIZED 401
Le paramètre du message donne les
spécifications des formes d'autorisation acceptables.
Le client doit reformuler sa requête avec les bonnes
données d'autorisation.
PAYMENT REQUIRED 402
Le client doit reformuler sa demande avec
les bonnes données de paiement.
FORBIDDEN 403
La requête est tout simplement interdite,
aucune autorisation n'aidera.
NOT FOUND 404
Classique! Le serveur n'a rien trouvé à l'adresse
spécifiée. Parti sans laisser d'adresse ...
:)
INTERNAL ERROR 500
Le serveur a rencontré une condition
inattendue qui l'a empéché de donner suite à la
demande (Comme quoi il leur en arrive des trucs aux serveurs
...)
NOT IMPLEMENTED 501
Le serveur ne supporte pas le service demandé (on
ne peut pas tout savoir faire ...)
SERVICE TEMPORARILY OVERLOADED 502
Le serveur ne peut pas répondre à l'instant
présent, car le trafic est trop dense ("Toutes
les lignes de votre correspondant sont occupées veuillez
rappeler ultérieurement").
GATEWAY TIMEOUT 503
La réponse du serveur a été trop
longue vis à vis du temps pendant lequel la passerelle était
préparée à l'attendre. (Le temps qui
vous était imparti est maintenant écoulé ...)
MOVED 301
Les données demandées ont été transférées
a une nouvelle adresse.
FOUND 302
Les données demandées sont à une
nouvelle URL, mais ont cependant peut-être été déplacées
depuis...
METHOD 303
Cela implique que le client doit essayer
une nouvelle adresse, en essayant de préférence
une autre méthode que GET.
NOT MODIFIED 304
Si le client a effectué une commande GET conditionnelle
(en demandant si le document a été modifié depuis
la dernière fois) et que le document n'a pas été modifié il
renvoie ce code.
Vous ne voyez jamais ces codes, c'est normal,
ils indiquent la réussite d'une commande. A quoi servent-ils
alors si on ne les voit pas?
Ils servent au navigateurs et au serveurs pour se communiquer; le corps du
message (s'il y en a un) est l'objet retourné par la requête.
OK: 200
La requête a été accomplie
correctement.
CREATED 201
Elle suit une command POST,
elle indique la réussite, le corps du reste du document
est sensé indiquer l'URL a
laquelle le document nouvellement créé devrait
se trouver.
ACCEPTED 202
La requête a été acceptée,
mais la procédure qui suit n'a pas été accomplie.
PARTIAL INFORMATION 203
Lorsque ce code est reçu en réponse à une
commande GET,
cela indique que la réponse n'est pas complète.
NO RESPONSE 204
Le serveur a reçu la requête
mais il n'y a pas d'information a renvoyer
[Retour]
© Copyright
2003 Jean-François Pillou.
Ces documents issus de CommentCaMarche.net sont
soumis à la licence GNU FDL. |