|
dernière mise à jour le 27/08/2006
Nous avons sélectionné ce livre :  
|
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
|