Liste des codes HTTP protocole
La liste des code du protocole HTTP, utile pour comprendre les messages d'erreurs ou de bon fonctionnement de vitre site via le HTTP
Code | Message | Signification |
100 | Continue | Attente de la suite de la requête |
101 | Switching Protocols | Acceptation du changement de protocole |
102 | Processing | WebDAV : Traitement en cours (évite que le client dépasse le temps d’attente limite). |
118 | Connection timed out | Délai imparti à l'opération dépassé |
Code | Message | Signification |
200 | OK | Requête traitée avec succès |
201 | Created | Requête traitée avec succès avec création d’un document |
202 | Accepted | Requête traitée mais sans garantie de résultat |
203 | Non-Authoritative Information | Information retournée mais générée par une source non certifiée |
204 | No Content | Requête traitée avec succès mais pas d’information à renvoyer |
205 | Reset Content | Requête traitée avec succès, la page courante peut être effacée |
206 | Partial Content | Une partie seulement de la requête a été transmise |
207 | Multi-Status | WebDAV : Réponse multiple. |
210 | Content Different | WebDAV : La copie de la ressource côté client diffère de celle du serveur (contenu ou propriétés). |
226 | IM Used | RFC 3229 : ? |
Code | Message | Signification |
300 | Multiple Choices | L’URI demandée se rapporte à plusieurs ressources |
301 | Moved Permanently | Document déplacé de façon permanente |
302 | Moved Temporarily | Document déplacé de façon temporaire |
303 | See Other | La réponse à cette requête est ailleurs |
304 | Not Modified | Document non modifié depuis la dernière requête |
305 | Use Proxy | La requête doit être ré-adressée au proxy |
306 | (aucun) | Code utilisé par une ancienne version de la RFC 2616, à présent réservé. |
307 | Temporary Redirect | La requête doit être redirigée temporairement vers l’URI spécifiée |
310 | Too many Redirects | La requête doit être redirigée de trop nombreuses fois, ou est victime d’une boucle de redirection. |
Code | Message | Signification |
400 | Bad Request | La syntaxe de la requête est erronée |
401 | Unauthorized | Une authentification est nécessaire pour accéder à la ressource |
402 | Payment Required | Paiement requis pour accéder à la ressource (non utilisé) |
403 | Forbidden | Le serveur a compris la requête, mais refuse de l'exécuter. Contrairement à l’erreur 401, s'authentifier ne fera aucune différence. Sur les serveurs où l'authentification est requise, cela signifie généralement que l'authentification a été acceptée mais que les droits d'accès ne permettent pas au client d'accéder à la ressource |
404 | Not Found | Ressource non trouvée |
405 | Method Not Allowed | Méthode de requête non autorisée |
406 | Not Acceptable | Toutes les réponses possibles seront refusées. |
407 | Proxy Authentication Required | Accès à la ressource autorisé par identification avec le proxy |
408 | Request Time-out | Temps d’attente d’une réponse du serveur écoulé |
409 | Conflict | La requête ne peut être traitée à l’état actuel |
410 | Gone | La ressource est indisponible et aucune adresse de redirection n’est connue |
411 | Length Required | La longueur de la requête n’a pas été précisée |
412 | Precondition Failed | Préconditions envoyées par la requête non-vérifiées |
413 | Request Entity Too Large | Traitement abandonné dû à une requête trop importante |
414 | Request-URI Too Long | URI trop longue |
415 | Unsupported Media Type | Format de requête non-supportée pour une méthode et une ressource données |
416 | Requested range unsatisfiable | Champs d’en-tête de requête « range » incorrect. |
417 | Expectation failed | Comportement attendu et défini dans l’en-tête de la requête insatisfaisable |
418 | I’m a teapot | « Je suis une théière ». Ce code est défini dans la RFC 2324 datée du premier avril 1998, Hyper Text Coffee Pot Control Protocol. |
422 | Unprocessable entity | WebDAV : L’entité fournie avec la requête est incompréhensible ou incomplète. |
423 | Locked | WebDAV : L’opération ne peut avoir lieu car la ressource est verrouillée. |
424 | Method failure | WebDAV : Une méthode de la transaction a échoué. |
425 | Unordered Collection | WebDAV (RFC 3648). Ce code est défini dans le brouillon WebDAV Advanced Collections Protocol, mais est absent de Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol |
426 | Upgrade Required | (RFC 2817) Le client devrait changer de protocole, par exemple au profit de TLS/1.0 |
428 | Precondition Required | (RFC 6585) La requête doit être conditionnelle |
429 | Too Many Requests | (RFC 6585) Le client à émis trop de requêtes dans un délai donné |
431 | Request Header Fields Too Large | (RFC 6585) Les entêtes HTTP émises dépassent la taille maximale admise par le serveur |
449 | Retry With | Code défini par Microsoft. La requête devrait être renvoyée après avoir effectué une action. |
450 | Blocked by Windows Parental Controls | Code défini par Microsoft. Cette erreur est produite lorsque les outils de contrôle parental de Windows sont activés et bloquent l’accès à la page. |
456 | Unrecoverable Error | WebDAV |
499 | client has closed connection | nginx : Le client a fermé la connexion avant de recevoir la réponse. Se produit quand le traitement est trop long côté serveur. |
Code | Message | Signification |
500 | Internal Server Error | Erreur interne du serveur |
501 | Not Implemented | Fonctionnalité réclamée non supportée par le serveur |
502 | Bad Gateway ou Proxy Error | Mauvaise réponse envoyée à un serveur intermédiaire par un autre serveur. |
503 | Service Unavailable | Service temporairement indisponible ou en maintenance |
504 | Gateway Time-out | Temps d’attente d’une réponse d’un serveur à un serveur intermédiaire écoulé |
505 | HTTP Version not supported | Version HTTP non gérée par le serveur |
506 | Variant also negociate | RFC 2295 : Erreur de négociation transparent content negociation |
507 | Insufficient storage | WebDAV : Espace insuffisant pour modifier les propriétés ou construire la collection |
508 | Loop detected | WebDAV : Boucle dans une mise en relation de ressources (rfc5842) |
509 | Bandwidth Limit Exceeded | Utilisé par de nombreux serveurs pour indiquer un dépassement de quota. |
510 | Not extended | RFC 2774 : la requête ne respecte pas la politique d'accès aux ressources HTTP étendues. |
Les codes les plus courants sont les suivants :
200, 301, 302, 403, 404 ,500 , 503, 599 dont vous trouverez signification ci dessus dans la liste des codes HTTP
Source de cette liste protocole HTTP :
http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP
Aucun commentaire:
Enregistrer un commentaire