The manual Page
English version
accueil | glossaire | downloads | liens ]
 

Les statuts de HTTP/1.0

Les statuts HTTP sont la grande innovation de HTTP/1.0. Ils permettent de signaler explicitement au navigateur ce que répond le serveur web (requête correctement traitée, erreur...).

1xx - Informational

Ces statuts n'existent pas encore, ils sont réservés pour des applications futures. HTTP/1.0 ne définit aucune utilisation pour cette classe, mais en suggère l'utilisation pour des applications expérimentales ("laboratoire").

2xx - Success

Ces statuts sont utilisés lorsque la requête a été correctement reçue, comprise et acceptée.

numéro texte description
200 OK la requête est satisfaite. Pour une requête GET, la ressource suit ; pour une requête HEAD, on renvoie l'en-tête complète sans la ressource ; pour une requête POST, on renvoie une entité contenant le résultat de l'action.
201 Created une URI a été créée
202 Accepted requête acceptée mais non traitée
204 No Content requête satisfaite, mais le serveur n'a rien de particulier à renvoyer

3xx - Redirection

Ces statuts sont utilisés lorsqu'il faut une autre requête pour que le serveur puisse traiter complètement la requête.

numéro texte description
300 Multiple Choices la ressource demandée existe sous plusieurs formes (le serveur dispose de index.htm et index.html)
301 Moved Permanently la ressource a changé d'emplacement définitivement. La directive Location: contient alors la nouvelle URI et le client redirive (5 fois au maximum) la requête vers cette nouvelle URI
302 Moved Temporarily la ressource existe mais est temporairement indisponible. Une solution alternative peut alors être proposée
304 Not Modified code renvoyé lorsque le client a effectué un GET conditionnel et que le document demandé n'a pas été modifié depuis la date indiquée

4xx - Client Error

Requête syntaxiquement incorrecte ou incomprise. Le client a vraissemblablement commis une erreur dans la requête.

numéro texte description
400 Bad Request requête syntaxiquement incorrecte
401 Unauthorized l'utilisateur doit s'authentifier pour accéder à la ressource. Une directive WWW-Authenticate est fournie pour permettre l'authentification
403 Forbidden le serveur ne veut pas délivrer la ressource. Il ne s'agit pas d'une erreur d'authentification
404 Not Found la ressource spécifiée est introuvable (erreur d'URL ?)

5xx - Server Error

La requête est a priori correcte, mais elle ne peut être satisfaite.

numéro texte description
500 Internal Server Error la serveur a eu un problème
501 Not Implemented le serveur ne peut pas appliquer la requête
502 Bad Gateway on s'adresse à un proxie ou une passerelle, et la machine ne comprend pas la réponse
503 Service Unavailable le serveur ne peut pas satisfaire la requête pour une raison temporaire. Le serveur devrait pouvoir y répondre plus tard

format imprimable format imprimable



Copyright © 2000-2006 themanualpage.org - Ce site est soumis aux conditions décrites dans les licences GNU GPL et FDL.