Code d’état HTTP Voici quelques codes de statut courants : 200 - Le serveur renvoie avec succès la page web 404 - La page web demandée n’existe pas 503 - Le service n’est pas disponible Toutes les explications de statut : Cliquez pour voir
1xx (Réponse ad hoc) Un code de statut qui représente une réponse temporaire et exige que le demandeur poursuive l’action.
Code Description 100 (Continuer) Le demandeur doit poursuivre la demande. Le serveur renvoie ce code pour indiquer que la première partie de la requête a été reçue et attend la suite. 101 (Protocole de basculation) Le demandeur a demandé au serveur de changer de protocole, et le serveur a accusé réception et s’est préparé à basculer.
2xx (Succès) Un code de statut indiquant que la demande a été traitée avec succès. Code Description 200 (Succès) Le serveur a traité la demande avec succès. En général, cela signifie que le serveur a servi la page web demandée. 201 (Créé) La requête réussit et le serveur crée une nouvelle ressource. 202 (Accepté) La demande a été acceptée par le serveur, mais n’a pas encore été traitée. 203 (Informations non autorisées) Le serveur a traité avec succès la demande, mais les informations retournées peuvent provenir d’une autre source. Le serveur 204 (sans contenu) a traité la requête avec succès mais n’a rien renvoyé. Le serveur 205 (Réinitialiser le contenu) a traité la requête avec succès mais n’a rien renvoyé. 206 (partielle) Le serveur a traité avec succès certaines requêtes GET.
3xx (Redirection) Indique qu’une action supplémentaire est nécessaire pour finaliser la demande. En général, ces codes de statut sont utilisés pour les redirections.
Code Description 300 (choix multiples) Le serveur peut effectuer une variété d’actions sur la requête. Le serveur peut sélectionner une action en fonction du demandeur (agent utilisateur) ou fournir une liste d’actions parmi lesquelles le demandeur peut choisir. La page de la demande 301 (déplacée définitivement) a été déplacée définitivement vers un nouvel emplacement. Lorsque le serveur renvoie cette réponse (en réponse à une requête GET ou HEAD), il redirige automatiquement le demandeur vers un nouvel emplacement. Le serveur 302 (Déplacement temporaire) répond actuellement aux requêtes provenant d’une page web située ailleurs, mais le demandeur doit continuer à utiliser l’emplacement original pour les requêtes futures. 303 (Voir d’autres emplacements) Le serveur renvoie ce code lorsque le demandeur doit utiliser une requête GET séparée pour un autre emplacement afin de récupérer la réponse. 304 (Non modifié) La page web demandée n’a pas été modifiée depuis la dernière requête. Lorsque le serveur répond à cette réponse, le contenu web n’est pas retourné. 305 (Utiliser proxy) Le demandeur ne peut utiliser le proxy que pour accéder à la page web demandée. Si le serveur renvoie cette réponse, cela signifie aussi que le demandeur doit utiliser un proxy. 307 (Redirection temporaire) Le serveur répond actuellement aux requêtes provenant d’une page web située ailleurs, mais le demandeur doit continuer à utiliser l’emplacement d’origine pour les requêtes futures.
4xx (Erreur de demande) Ces codes de statut indiquent que la requête a pu mal tourner, empêchant le serveur de la traiter.
Code Description 400 (Requête d’erreur) Le serveur ne comprend pas la syntaxe de la requête. Les requêtes 401 (non autorisées) nécessitent une authentification. Pour les pages web nécessitant une connexion, le serveur peut renvoyer cette réponse. 403 (interdit) Le serveur rejette la demande. 404 (Non trouvé) Le serveur n’a pas pu trouver la page web demandée. 405 (Méthode désactivée) désactive la méthode spécifiée dans la requête. 406 pages Web (Non acceptées) qui ne peuvent pas répondre aux demandes en utilisant les attributs de contenu demandés. 407 (autorisation d’agent requise) Ce code de statut est similaire à 401 (non autorisé), mais le demandeur de désignation doit autoriser l’utilisation de l’agent. 408 (Délai d’attente de la requête) Un délai d’attente se produit pendant que le serveur attend une requête. 409 (Conflit) Le serveur plante lors de la réalisation d’une requête. Le serveur doit inclure des informations sur le conflit dans la réponse. 410 (Supprimé) Si la ressource demandée a été supprimée de façon permanente, le serveur renvoie cette réponse. 411 (Longueur valide requise) Le serveur n’accepte pas les requêtes qui ne contiennent pas un champ d’en-tête Longueur de contenu valide. 412 (Prérequis non remplis) Le serveur ne remplit pas l’un des prérequis définis par le demandeur dans la requête. 413 (L’entité de requête est trop grande) Le serveur ne peut pas traiter la requête car l’entité de requête est trop grande pour dépasser la capacité de traitement du serveur. 414 (URI demandée est trop longue) L’URI demandée (généralement une adresse web) est trop longue pour que le serveur la traite. 415 (Types de médias non pris en charge) Le format de la requête n’est pas pris en charge par la page de demande. 416 (Portée de requête non conforme) Si la page ne peut fournir la portée de la requête, le serveur renvoie ce code de statut. 417 (Expected Not Attouch) Le serveur ne remplit pas les exigences du champ d’en-tête de requête Attendu.
5xx (erreur serveur) Ces codes de statut indiquent qu’une erreur interne s’est produite lorsque le serveur a tenté de traiter la requête. Ces erreurs peuvent concerner le serveur lui-même, et non la requête.
Code Description 500 (Erreur à l’intérieur du serveur) Le serveur a rencontré une erreur et n’a pas pu finaliser la requête. 501 (pas encore implémenté) Le serveur n’a pas la capacité de compléter la requête. Par exemple, ce code peut être retourné lorsque le serveur ne reconnaît pas la méthode de requête. Le serveur 502 (Error Gateway) agit comme une passerelle ou un proxy et reçoit une réponse invalide du serveur en amont. 503 (Service indisponible) Le serveur est actuellement indisponible (en raison d’une surcharge ou d’une maintenance pendant les arrêts). Habituellement, il ne s’agit que d’un état temporaire. 504 (Délai d’expiration de la passerelle) Le serveur agit comme une passerelle ou un proxy, mais ne reçoit pas de requête du serveur en amont en temps voulu. 505 (version HTTP non prise en charge) Le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête
|