Lorsque vous visitez des sites Web, votre navigateur - le client - établit des connexions avec des serveurs Web via un protocole réseau appelé HTTP. Ces connexions réseau prennent en charge l'envoi de données de réponse des serveurs aux clients, y compris le contenu des pages Web et certaines informations de contrôle de protocole. Parfois, vous ne réussirez peut-être pas à atteindre le site Web que vous essayez d'atteindre. Au lieu de cela, vous voyez un code d'erreur ou d'état.
Types d'erreur HTTP et codes d'état
Un numéro de code indiquant le résultat de la demande est inclus dans les données de réponse du serveur HTTP pour chaque demande. Ces codes de résultat sont des nombres à trois chiffres divisés en catégories:
- 100-199: statut informatif
- 200-299: statut de réussite
- 300-399: statut de redirection
- 400-499: erreurs client
- 500-599: erreurs de serveur
Seuls quelques-uns des nombreux codes d'erreur et d'état possibles sont visibles sur Internet ou les intranets. Les codes liés aux erreurs sont généralement affichés dans une page Web où ils sont affichés en tant que sortie d'une demande ayant échoué, tandis que les autres codes d'état ne sont pas affichés pour les utilisateurs.
200 OK
Dans le cas du statut HTTP 200 OK, le serveur Web a traité la demande avec succès et a transmis le contenu au navigateur. La plupart des requêtes HTTP résultent en ce statut. Les utilisateurs voient rarement ce code à l'écran, car les navigateurs Web ne les affichent généralement qu'en cas de problème.
Continuer la lecture ci-dessous
Erreur 404 introuvable
Quand vous voyez une erreur HTTP 404 introuvable, le serveur Web n'a pas pu trouver la page, le fichier ou une autre ressource demandés. Les erreurs HTTP 404 indiquent que la connexion réseau entre le client et le serveur a été établie avec succès. Cette erreur se produit généralement lorsque des personnes saisissent manuellement une URL incorrecte dans un navigateur ou que l'administrateur du serveur Web supprime un fichier sans rediriger l'adresse vers un nouvel emplacement valide. Vous devez vérifier l'URL pour résoudre ce problème ou attendre que l'administrateur Web le corrige.
Continuer la lecture ci-dessous
Erreur 500 - Erreur interne du serveur
Avec erreur HTTP 500 Erreur de serveur interne, le serveur Web a reçu une demande valide d’un client mais n’a pas pu la traiter. Les erreurs HTTP 500 se produisent lorsque le serveur rencontre des problèmes techniques généraux, tels que le manque de mémoire ou d'espace disque disponible. Un administrateur de serveur doit résoudre ce problème.
Erreur 503 Service indisponible
Erreur HTTP 503 Service Indisponible indique qu'un serveur Web ne peut pas traiter la demande du client entrant. Certains serveurs Web utilisent HTTP 503 pour indiquer les échecs attendus, en raison de règles administratives telles que le dépassement du nombre d'utilisateurs simultanés ou de l'utilisation du processeur, afin de les distinguer des échecs inattendus qui seraient normalement signalés en tant que HTTP 500.
Continuer la lecture ci-dessous
301 Déménagé Définitivement
HTTP 301 Déménagé Définitivement indique que l'URI spécifié par le client a été déplacé vers un emplacement différent à l'aide d'une méthode appelée Redirection HTTP , qui permet au client d’émettre une nouvelle demande et d’extraire la ressource du nouvel emplacement. Les navigateurs Web suivent automatiquement les redirections HTTP 301 sans intervention de l'utilisateur.
302 trouvés ou 307 redirection temporaire
Statut 302 trouvés est similaire à 301, mais le code 302 a été conçu pour les cas où une ressource est déplacée temporairement plutôt que définitivement. Un administrateur de serveur doit utiliser HTTP 302 uniquement pendant de brèves périodes de maintenance du contenu. Les navigateurs Web suivent automatiquement les redirections 302 comme pour le code 301. La version 1.1 de HTTP a ajouté un nouveau code, 307 redirection temporaire, pour indiquer des redirections temporaires.
Continuer la lecture ci-dessous
400 mauvaise demande
Une réponse de 400 mauvaise demande signifie généralement que le serveur Web n'a pas compris la demande en raison d'une syntaxe non valide. Normalement, cela indique un problème technique impliquant le client, mais la corruption des données sur le réseau lui-même peut également provoquer l'erreur.
401 non autorisé
le 401 non autorisé une erreur se produit lorsque le client Web demande une ressource protégée sur le serveur alors que le client n'a pas été authentifié pour l'accès. En règle générale, un client doit se connecter au serveur avec un nom d'utilisateur et un mot de passe valides pour résoudre le problème.
Continuer la lecture ci-dessous
100 Continuer
Ajouté dans la version 1.1 du protocole, statut HTTP 100 Continuer a été conçu pour utiliser plus efficacement la bande passante du réseau en donnant aux serveurs l’occasion de confirmer leur volonté d’accepter des demandes volumineuses. Le protocole Continuer permet à un client HTTP 1.1 d’envoyer un petit message spécialement configuré demandant au serveur de répondre avec un code 100. Il attend ensuite la réponse avant d’envoyer une demande de suivi (généralement volumineuse). Les clients et serveurs HTTP 1.0 n'utilisent pas ce code.
204 Pas de contenu
Vous verrez le message 204 Pas de contenu lorsque le serveur envoie une réponse valide à une demande client contenant uniquement des informations d’en-tête, elle ne contient aucun corps de message. Les clients Web peuvent utiliser HTTP 204 pour traiter les réponses du serveur plus efficacement, en évitant par exemple d'actualiser les pages inutilement.
Continuer la lecture ci-dessous
502 Mauvaise passerelle
Un problème de réseau entre le client et le serveur provoque la 502 Mauvaise passerelle Erreur. Il peut être déclenché par des erreurs de configuration sur un pare-feu réseau, un routeur ou un autre périphérique de passerelle réseau.