DOCmémo : 113 rubriques
Tout DOCmémo    
  

Vous avez un site ou un blog ? Faites connaître DOCmémo

> NOUVEAU
• At
• 5 nouvelles formules Excel.

 

 

 

 

 

 

 

 

 

 

 

 

 

Les codes HTTP

Les logiciels de navigation (les clients) envoient des requêtes aux serveurs HTTP. Ceux-ci répondent en envoyant soit les fichiers demandés, soit un code numérique en trois chiffres.
Il existe cinq types de codes, identifiés par le premier chiffre :
1 : codes d'information
2 : codes de succès
3 : codes de redirection
4 : erreurs du client
5 : erreurs du serveur

code signification explication
100 Attente de la suite de la requête La première partie de la requête a bien été reçue et le client peut envoyer la suite

101 Le serveur accepte la demande de changement de protocole Le client a demandé au serveur de changer de protocole et celui-ci accepte le changement

200 La réponse à la requête HTTP est un succès Le serveur a répondu à la requête en envoyant le fichier demandé

201 La requête a été traitée avec succès et une nouvelle resssource a été créée La nouvelle ressource peut être référencée par l'URL envoyée dans la réponse

202 La requête a été acceptée mais son traitement a peut-être échoué Ce code est envoyé à la place de 201 quand le traitement de la requête est différé et que son résultt est donc indéterminé

203 L'information envoyée au client n'est pas certifiée L'information envoyée par le serveur au client provient non pas du serveur mais d'une source inconnue

204 La requête a été traitée mais il n'y a aucune information à envoyer Le serveur n'a pas trouvé d'information à envoyer au client.

205 Le client doit remettre à zéro le formulaire utilisé Le formulaire généré par un script CGI est réinitialisé.

206 Le serveur renvoie des données partielles Le serveur indique la plage des données qu'il renvoie.

300 L'URL demandée fait référence à plusieurs ressources Si, par exemple, l'URL concerne un document en plusieurs langues, le serveur envoie des informations indiquant comment choisir l'une des ressources

301 Document déplacé de façon permanente à une nouvelle URL Le navigateur doit faire référence à cette ressource en utilisant la nouvelle URL fournie par le serveur.

302 Document déplacé de temporairemnt à une autre URL Le navigateur doit continuer à utiliser l'URL d'origine puisque le déplacement est temporaire.

303 La ressource est disponible à une autre URL le client doit faire une autre requête à cette autre URL

304 Le navigateur a fait une requête conditionnelle et l'accès est autorisé mais le document n'a pas été modifié Le navigateur est configuré pour passer par un serveur proxy qui contient une copie du document demandé. Le proxy a demandé si l'original a été modifié. Puisque ce n'est pas le cas, la copie locale sera aenvoyée au navigateur.

305 Le proxy est obligatoire Le navigateur ne peut accéder à l'URL demandée que par l'intermédiaire d'un proxy.

400 Erreur de syntaxe dans la requête Le serveur ne comprend pas la requête. Il est possible que le navigateur soit trop ancien.

401 Accès au document non autorisé Tout le serveur ou seulement une partie de celui-ci est protégé par un mot de passe qu'il faut fournir.

402 Accès au document soumis à un paiement Ce code n'est pas encore utilisé.

403 Le serveur a compris la requête mais refuse de l'exécuter Le serveur refuse la requête mais ne veut pas en révéler la cause. Par exemple, le serveur est dans un Intranet et ne répond qu'aux requêtes provenant du réseau local.

404 La page demandée n'existe pas L'URL ne correspond à aucun fichier sur le serveur.

405 Méthode de requête non reconnue La méthode de la requête envoyée n'est pas reconnue par l'URL.

406 L'URL existe mais pas dans le format préféré du client Le serveur renvoie le langage et les types d'encodage disponibles pour cette URL.

407 Le proxy exige une authentification Le serveur proxy n'envoie pas la requête tant que le client n'est pas authentifié.

408 Délai dépassé Le client n'a pas envoyé de requête pendant le délai imparti par le serveur. Celui-ci a fermé la connexion.

409 La requête entre en conflit La requête entre en conflit avec une autre requête ou avec la configuration du serveur.

410 L'URL n'existe pas L'URL demandée a été supprimée du serveur.

411 La longueur de la requête est exigée Le serveur doit connaître la longueur de la requête pour y répondre.

412 Les conditions ne sont pas remplies La requête est conditionnelle et les tests qu'elle renferme renvoient la valeur faux.

413 Requête trop volumineuse Le serveur ne peut pas traiter la requête car son contenu est trop volumineux.

414 Donnée trop longue Le serveur ne peut pas traiter la requête car la donnée à renvoyer est trop volumineuse.

415 Format inconnu Le serveur ne peut pas traiter la requête car il ne reconnaît pas son format.

416 Plage de données non valide La plage de données demandée n'est pas valide.

417 Action attendue erronée Le serveur a réalisé une action imprévue.

500 Erreur interne du serveur Le serveur a rencontré une situation inattendue qui l'emp^che de traiter la requête.

501 Fonctionnalité non reconnue Le serveur ne reconnaît pas la fonctionnalité nécessaire pour traiter la requête. Le navigateur est trop récent ou le serveur est trop ancien.

502 Passerelle non valide Le serveur agit en tant qu'intermédiaire ou proxy vis-à-vis d'un autre serveur. Celui-ci a fourni une réponse non valide en essayant de traiter la requête.

503 Service non disponible Le serveur est incapable de traiter la requête à cause d'yune surcharge temporaire ou d'une opération de maintenance.

504 Le temps d'accès à la passerelle a expiré Cette réponse est semblable à celle du code 408. Mais dans ce cas, c'est un proxy ou un serveur intermédiaire qui n'a pas répondu dans le délai imposé.

505 Version HTTP non reconnue Le serveur ne reconnaît pas la version du protocole HTTP utilisée dans la requête.

ACCUEIL    CONTACT     AIDE     LISTE DE DIFFUSION      HAUT DE LA PAGE haut de la page  
jean-paul mesters    • DocMemo.com © 2008 •