fonds d'écran - créations numériques - webmastering - photograhie - création de site - référencement efficace


 

 

sur le NET, que vous soyez internaute ou webmaster, il peut arriver que surgissent certains problèmes en voulant accéder à des pages sur le web, dans ce cas il est souvent affiché, retourné par le serveur ou autre un code d'erreur, en voici la liste des principaux ... erreurs, succès ou autres.

200 à 206 : Codes de succès
La requête a abouti. L'information retournée en réponse dépend de la requête émise, avec ces paramètres:
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.
Code état / status Description / Comment

code HTTP 200 OK La requête HTTP a été traitée avec succès.
L'information retournée avec la réponse dépend de la méthode utilisée dans la requête. Par exemple la réponse à une requête GET classiquement émise par un navigateur web sera la ressource demandée (c'est-à-dire une page HTML, une image, etc ...).

code HTTP 201 Créé La requête a été correctement traitée et a résulté en la création d'une nouvelle ressource.
Cette ressource peut être référencée par l'URI retournée dans le corps de la réponse, avec l'URL la plus précise pour la ressource indiquée dans l'en-tête du champ "Location".

code HTTP 202 Accepté La requête a été acceptée pour traitement, mais son traitement peut ne pas avoir abouti.
Ce code est utilisé en remplacement du 201 lorsque le traitement ne peut pas avoir lieu immédiatement, son résultat est donc indéterminé.

code HTTP 203 Information non certifiée
L'information retournée n'a pas été générée par le serveur HTTP mais par une autre source non authentifiée.

code HTTP 204 Pas de contenu Le serveur HTTP a correctement traité la requête mais il n'y a pas d'information à envoyer en retour.
Cela peut par exemple se produire lorsqu'un fichier HTML ou le résultat d'un programme CGI-BIN est vide.

code HTTP 205 Contenu réinitialisé Le client doit remettre à zéro le formulaire utilisé dans cette transaction.
Ce code est envoyé au logiciel de navigation quand il doit réinitialiser un formulaire généré dynamiquement par un CGI-BIN, par exemple.

code HTTP 206 Contenu partiel Le serveur retourne une partie seulement de la taille demandée.
Ce code est utilisé lorsqu'une requête spécifiant une taille a été transmise.

300 à 305 : Codes de re-direction
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.
Code état / status Description / Comment

code HTTP
300
Choix multiples L'URI demandée concerne plus d'une ressource.
Par exemple, l'URI concerne un document qui a été traduit en plusieurs langues. Le serveur doit retourner des informations indiquant comment choisir une ressource précise.

code HTTP
301
Changement d'adresse définitif La ressource demandée possède une nouvelle adresse (URI).
Toute référence future à cette ressource doit être faite en utilisant l'une des URIs retournées dans la réponse. Le navigateur web doit normalement charger automatiquement la ressource demandée à sa nouvelle adresse.

code HTTP
302
Changement d'adresse temporaire La ressource demandée réside temporairement à une adresse (URI) différente.
Cette re-direction étant temporaire, le navigateur web doit continuer à utiliser l'URI originale pour les requêtes futures.

code HTTP
303
Voir ailleurs L'URI spécifié est disponible à un autre URI et doit être demandé par un GET.

code HTTP
304
Non modifié Le navigateur web a effectué une requête GET conditionnelle et l'accès est autorisé, mais le document n'a pas été modifié.
Cette réponse classique signifie que vous avez configuré votre navigateur pour utiliser un cache HTTP (proxy) dans lequel une copie du document demandé est déjà stockée. Le proxy a donc demandé au serveur si le document original a changé depuis, et a reçu cette réponse : il pourra ainsi utiliser la copie locale.

code HTTP
305
Utiliser le proxy L'URI spécifié doit être accédé en passant par le proxy.

400 à 417 : Erreurs du client
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.
Code état / status Description / Comment

code HTTP
400
Mauvaise requête La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée.
Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien.

code HTTP
401
Non autorisé La requête nécessite une identification de l'utilisateur.
Concrètement, cela signifie que tout ou partie du serveur contacté est protégé par un mot de passe, qu'il faut indiquer au serveur pour pouvoir accéder à son contenu.

code HTTP
402
Paiement exigé Ce code n'est pas encore mis en oeuvre dans le protocole HTTP.

code HTTP
403
Interdit Le serveur HTTP a compris la requête, mais refuse de la traiter.
Ce code est généralement utilisé lorsqu'un serveur ne souhaite pas indiquer pourquoi la requête a été rejetée, ou lorsque aucune autre réponse ne correspond (par exemple le serveur est un Intranet et seules les machines du réseau local sont autorisées à se connecter au serveur).

code HTTP
404
Non trouvé Le serveur n'a rien trouvé qui corresponde à l'adresse (URI) demandée ( non trouvé ).
Cela signifie que l'URL que vous avez tapée ou cliquée est mauvaise ou obsolète et ne correspond à aucun document existant sur le serveur (vous pouvez essayez de supprimer progressivement les composants de l'URL en partant de la fin pour éventuellement retrouver un chemin d'accès existant).

code HTTP
405
Méthode non autorisée Ce code indique que la méthode utilisée par le client n'est pas supportée pour cet URI.

code HTTP
406
Aucun disponible L'adresse (URI) spécifiée existe, mais pas dans le format préféré du client.
Le serveur indique en retour le langage et les types d'encodages disponibles pour cette adresse.

code HTTP
407
Authentification proxy exigée Le serveur proxy exige une authentification du client avant de transmettre la requête.

code HTTP
408
Requête hors-délai Le client n'a pas présenté une requête complète pendant le délai maximal qui lui était imparti, et le serveur a abandonné la connexion.

code HTTP
409
Conflit La requête entre en conflit avec une autre requête ou avec la configuration du serveur.
Des informations sur les raisons de ce conflit doivent être indiquée en retour.

code HTTP
410
Parti L'adresse (URI) demandée n'existe plus et a été définitivement supprimée du serveur.

code HTTP
411
Longueur exigée Le serveur a besoin de connaître la taille de cette requête pour pouvoir y répondre.

code HTTP
412
Précondition échouée Les conditions spécifiées dans la requête ne sont pas remplies.

code HTTP
413
Corps de requête trop grand Le serveur ne peut traiter la requête car la taille de son contenu est trop importante.

code HTTP
414
URI trop long Le serveur ne peut traiter la requête car la taille de l'objet (URI) a retourner est trop importante.

code HTTP
415
Format non supporté Le serveur ne peut traiter la requête car son contenu est écrit dans un format non supporté.

code HTTP
416
Plage demandée invalide Le sous-ensemble de recherche spécifié est invalide.

code HTTP
417
Comportement erroné Le comportement prévu pour le serveur n'est pas supporté.

500 à 505 : Erreurs du serveur
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.
Code état / status Description / Comment

code HTTP
500
Erreur interne du serveur Le serveur HTTP a rencontré une condition inattendue qui l'a empêché de traiter la requête.
Cette erreur peut par exemple être le résultat d'une mauvaise configuration du serveur, ou d'une ressource épuisée ou refusée au serveur sur la machine hôte.

code HTTP
501
Non implémenté Le serveur HTTP ne supporte pas la fonctionnalité nécessaire pour traiter la requête.
C'est la réponse émise lorsque le serveur ne reconnaît pas la méthode indiquée dans la requête et n'est capable de la mettre en oeuvre pour aucune ressource (soit le navigateur web est trop récent, soit le serveur HTTP est trop ancien).

code HTTP
502
Mauvais intermédiaire Le serveur intermédiaire a fourni une réponse invalide.
Le serveur HTTP a agi en tant qu'intermédiaire (passerelle ou proxy) avec un autre serveur, et a reçu de ce dernier une réponse invalide en essayant de traiter la requête.

code HTTP
503
Service indisponible Le serveur HTTP est actuellement incapable de traiter la requête en raison d'une surcharge temporaire ou d'une opération de maintenance.
Cela sous-entend l'existence d'une condition temporaire qui sera levée après un certain délai.

code HTTP
504
Intermédiaire hors-délai Cette réponse est identique au code 408 (requête hors-délai), mais ici c'est un proxy ou un autre intermédiaire qui a répondu hors délai.

code HTTP
505
Version HTTP non supportée La version du protocole HTTP utilisée dans cette requête n'est pas (ou plus) supportée par le serveur.

100 et 101 : Codes d'information
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.

Code
état / status Description / Comment

code HTTP 100
Continuer Attente de la fin de la requête.
La partie initiale de la requête a bien été reçue et le client peut continuer avec la fin de sa requête.

code HTTP
101