100 et 101 : Codes d'information / Information codes Cette classe de réponse est actuellement réservée pour de futures applications, et consiste en des messages avec une ligne d'état, des champs d'en-têtes éventuels, et terminés par une ligne vide (CRLF,CRLF). HTTP/1.0 ne définit actuellement aucun de ces codes, lesquels ne constituent pas une réponse valide à des requêtes HTTP/1.0. Il restent cependant exploitables à titre expérimental, et dépassent le contexte des présentes spécifications. |
| 100 |
Continue |
|
OK pour continuer |
| 101 |
Switching Protocols |
|
le serveur a changé de protocoles |
| |
200 à 206 : Codes de succès / Success codes La requête a abouti. L'information retournée en réponse dépend de la requête émise, comme suit: GET : Une entité correspondant à l'URI visée par la requête est renvoyée au client HEAD : La réponse au client ne doit contenir que les champs d'en-tête à l'exclusion de tout corps d'entité POST : Une entité décrivant le résultat de l'action entreprise. |
| 200 |
request completed |
|
requête effectuée avec succès |
| 201 |
object created, reason = new URI |
|
document créé (raisonnouvelle URI) |
| 202 |
async completion (TBS) |
|
requête achevée de manière asynchrone (TBS) |
| 203 |
partial completion |
|
requête achevée de manière incomplète |
| 204 |
no info to return |
|
aucune information à renvoye |
| 205 |
request completed, but clear for |
|
requête terminée mais formulaire vide |
| 206 |
partial GET furfilled |
|
requête GET incomplète |
| |
300 à 305 : Codes de re-direction / Redirection codes Cette classe de messages précise que le client doit provoquer une action complémentaire pour que la requête puisse être conduite jusqu'à sa résolution finale. L'action peut être déclenchée par l'utilisateur final si et seulement si la méthode invoquée était GET ou HEAD. Un client ne peut automatiquement rediriger une requête plus de 5 fois. Il est supposé, si cela arrive, que la re-direction s'effectue selon une boucle infinie. |
| 300 |
server couldn't decide what to return |
|
le serveur ne peut pas déterminer le code de retour |
| 301 |
object permanently moved |
|
document déplacé de façon permanent |
| 302 |
object temporarily moved |
|
document déplacé de façon temporaire |
| 303 |
redirection w/ new access method |
|
redirection avec nouvelle méthode d'accès |
| 304 |
if-modified-since was not modified |
|
le champ 'if-modified-since' n'était pas modifié |
| 305 |
redirection to proxy, location header specifies proxy to use |
|
redirection vers un proxy spécifié par l'entête |
| 307 |
HTTP/1.1: keep same verb |
|
HTTP/1.1 |
| |
400 à 417 : Erreurs du client / Client Errors La classe 4xx de codes d'état est définie pour répondre au cas où il semble que le client ait commis une erreur. Si le client n'a pas encore achevé la transmission de sa requête lorsqu'il reçoit le code 4xx, alors il doit cesser toute transmission. Excepté lorsque ce code répond à une requête de type HEAD, le serveur pourra y inclure une entité explicitant la nature de l'erreur, et indiquant s'il s'agit d'une condition d'erreur temporaire ou permanente. Ces codes sont valides pour tous les types de requête. |
| 400 |
invalid syntax |
|
erreur de syntaxe dans l'adresse du document |
| 401 |
access denied |
|
pas d'autorisation d'accès au document |
| 402 |
payment required |
|
accès au document soumis au paiement |
| 403 |
request forbidden |
|
pas d'autorisation d'accès au serveur |
| 404 |
object not found |
|
la page demandée n'existe pas |
| 405 |
method is not allowed |
|
méthode de requête du formulaire non autorisée |
| 406 |
no response acceptable to client found |
|
requête non acceptée par le serveur |
| 407 |
proxy authentication required |
|
autorisation du proxy nécessaire |
| 408 |
server timed out waiting for request |
|
temps d'accès à la page demandée expiré |
| 409 |
user should resubmit with more info |
|
l'utilisateur doit soumettre à nouveau avec plus d'infos |
| 410 |
the resource is no longer available |
|
cette ressource n'est plus disponible |
| 411 |
the server refused to accept request w/o a length |
|
le server a refusé la requête car elle n'a pas de longueur |
| 412 |
precondition given in request failed |
|
la précondition donnée dans la requête a échoué |
| 413 |
request entity was too large |
|
l'entité de la requête était trop grande |
| 414 |
request URI too long |
|
l'URI de la requête était trop longue |
| 415 |
unsupported media type |
|
type de média non géré |
| |
500 à 505 : Erreurs du serveur / Server Errors Les réponses de code d'état 5xx indiquent une situation dans laquelle le serveur sait qu'il est la cause de l'erreur, ou est incapable de fournir le service demandé, bien que la requête ait été correctement formulée. Si le client reçoit cette réponse alors qu'il n'a pas encore terminé d'envoyer des données, il doit cesser immédiatement toute émission vers le serveur. Excepté lorsque la requête invoquée est de type HEAD, le serveur peut inclure une entité décrivant les causes de l'erreur, et s'il s'agit d'une condition permanente ou temporaire. Ces réponses s'appliquent quelque soit la requête, et ne nécessitent pas de champs d'en-tête particuliers. |
| 500 |
ternal server error |
|
erreur interne du serveur |
| 501 |
required not supported |
|
requête faite au serveur non supprimée |
| 502 |
error response received from gateway |
|
mauvaise passerelle d'accès |
| 503 |
temporarily overloaded |
|
service non disponible |
| 504 |
timed out waiting for gateway |
|
temps d'accès à la passerelle expiré |
| 505 |
HTTP version not supported |
|
version HTTP non gérée |