
Pour connaître la configuration complète de votre serveur, suivez la procédure suivante :
Il arrive qu'un serveur renvoie des codes réponses comme par exemple la fameuse erreur 404. Ces codes s'affichent lorsque le navigateur n'arrive pas à vous fournir la page demandée. Le code de réponse est constitué de trois chiffres : le premier indique la classe de statut et les suivants la nature exacte de l'erreur.
Les tableaux ci-dessous regroupent tous les codes réponses serveurs utiles.
| 20x | REUSSITE | CES CODES INDIQUENT LE BON DEROULEMENT DE LA TRANSACTION |
|---|---|---|
| 200 | OK | La requête a été accomplie correctement. |
| 201 | CREATED | Elle suit une commande POST, elle indique la réussite, le corps du reste du document est sensé indiquer l'URL à laquelle le document nouvellement créé devrait se trouver. |
| 202 | ACCEPTED | La requête a été acceptée, mais la procédure qui suit n'a pas été accomplie. |
| 203 | PARTIAL INFORMATION | Lorsque ce code est reçu en réponse à une commande GET, cela indique que la réponse n'est pas complète. |
| 204 | NO RESPONSE | Le serveur a reçu la requête mais il n'y a pas d'information à renvoyer. |
| 205 | RESET CONTENT | Le serveur indique au navigateur de supprimer le contenu des champs d'un formulaire. |
| 206 | PARTIAL CONTENT | Il s'agit d'une réponse à une requête comportant l'en-tête range. Le serveur doit indiquer l'en-tête content-Range. |
| 30x | REDIRECTION | LA RESSOURCE N'EST PLUS A L'EMPLACEMENT INDIQUE |
|---|---|---|
| 301 | MOVED | Les données demandées ont été transférées à une nouvelle adresse. |
| 302 | FOUND | Les données demandées sont à une nouvelle URL, mais ont cependant peut-être été déplacées depuis. |
| 303 | METHOD | Cela implique que le client doit essayer une nouvelle adresse, en essayant de préférence une autre méthode que GET. |
| 304 | NOT MODIFIED | Si le client a effectué une commande GET conditionnelle (en demandant si le document a été modifié depuis la dernière fois) et que le document n'a pas été modifié il renvoie ce code. |
| 40x | ERREUR DUE AU CLIENT | LA REQUETE EST INCORRECTE |
|---|---|---|
| 400 | BAD REQUEST | La syntaxe de la requête est mal formulée ou est impossible à satisfaire. |
| 401 | UNAUTHORIZED | Le paramètre du message donne les spécifications des formes d'autorisation acceptables. Le client doit reformuler sa requête avec les bonnes données d'autorisation. |
| 402 | PAYMENT REQUIRED | Le client doit reformuler sa demande avec les bonnes données de paiement. |
| 403 | FORBIDDEN | L'accès à la ressource est interdit. |
| 404 | NOT FOUND | Le serveur n'a rien trouvé à l'adresse spécifiée. |
| 50x | ERREUR DUE AU SERVEUR | ERREUR INTERNE DU SERVEUR |
|---|---|---|
| 500 | INTERNAL ERROR | Le serveur a rencontré une condition inattendue qui l'a empêché de donner suite à la demande. |
| 501 | NOT IMPLEMENTED | Le serveur ne supporte pas le service demandé. |
| 502 | BAD GATEWAY | Le serveur a reçu une réponse invalide de la part du serveur auquel il essayait d'accéder en agissant comme une passerelle ou un proxy. |
| 503 | SERVICE UNAVAILABLE | Le serveur ne peut pas vous répondre à l'instant présent, car le trafic est trop dense. |
| 504 | GATEWAY TIMEOUT | La réponse du serveur a été trop longue vis-à-vis du temps pendant lequel la passerelle était préparée à l'attendre (le temps imparti est écoulé). |