À quoi correspondent les erreurs de code de statut HTTP courantes?

Table des matières:

À quoi correspondent les erreurs de code de statut HTTP courantes?
À quoi correspondent les erreurs de code de statut HTTP courantes?

Vidéo: À quoi correspondent les erreurs de code de statut HTTP courantes?

Vidéo: À quoi correspondent les erreurs de code de statut HTTP courantes?
Vidéo: Résolution des problèmes d'autorisations lors de l'installation de logiciels sous Win 10 @HPSupport - YouTube 2024, Avril
Anonim

HTTP est un protocole de communication simple basé sur TCP / IP et constitue le substrat absolu pour la transmission de données sur le World Wide Web. Depuis de nombreuses années, HTTP constitue un protocole puissant dans lequel des millions de données sont envoyées via HTTP entre le client et le serveur. HTTP repose essentiellement sur une architecture client-serveur dans laquelle les navigateurs Web et les moteurs de recherche agissent comme un client HTTP et un serveur Web se comporte comme un serveur. Cette demande / réponse des clients et du serveur est communiquée via une connexion TCP / IP. Le client du navigateur envoie une requête à un serveur Web sous forme d’URL et le serveur Web répond avec les ressources demandées avec Codes d'état HTTPS présents dans l’en-tête HTTP des navigateurs. En d'autres termes, le serveur Web répond à la demande avec des codes de réussite ou d'erreur.

Erreurs de code d'état HTTP

Le code d'état HTTPS est une note courte envoyée par le serveur qui s'affiche sur la page Web lorsque le client envoie une demande au serveur. Le code d'état HTTPS est essentiel pour les propriétaires de sites Web ou les développeurs, car ils jouent un rôle important dans le diagnostic des erreurs côté client / serveur et dans la résolution des problèmes de configuration.. L'élément de code d'état est un nombre à 3 chiffres où le premier chiffre du code d'état spécifie les classes des réponses. Dans la classe, divers codes de serveur existent et sont renvoyés par le serveur. Les deux derniers chiffres du code d'état HTTPS n'ont aucun rôle de classification. Nous allons discuter en détail de cinq classes standard de codes d’état HTTP, ainsi que de certains codes d’état HTTPS que nous pourrions rencontrer régulièrement.
Le code d'état HTTPS est une note courte envoyée par le serveur qui s'affiche sur la page Web lorsque le client envoie une demande au serveur. Le code d'état HTTPS est essentiel pour les propriétaires de sites Web ou les développeurs, car ils jouent un rôle important dans le diagnostic des erreurs côté client / serveur et dans la résolution des problèmes de configuration.. L'élément de code d'état est un nombre à 3 chiffres où le premier chiffre du code d'état spécifie les classes des réponses. Dans la classe, divers codes de serveur existent et sont renvoyés par le serveur. Les deux derniers chiffres du code d'état HTTPS n'ont aucun rôle de classification. Nous allons discuter en détail de cinq classes standard de codes d’état HTTP, ainsi que de certains codes d’état HTTPS que nous pourrions rencontrer régulièrement.

Les codes d'état HTTPS sont classés en 5 classes:

1xx:

Cette classe signifie des réponses informatives indiquant que les demandes initiées par le client sont reçues par le serveur Web et sont en cours de traitement.

Dans cette classe, divers codes de serveur existent et sont renvoyés par le serveur.

Certaines des listes de codes d’état de la classe 1xx sont les suivantes.

100 Continuer: Cela indique que le serveur n'a reçu qu'une partie de la requête lancée par le client sur une requête volumineuse. Cela signifie que le client peut continuer à envoyer une requête tant que la requête n'est pas rejetée par le serveur.

101 protocoles de commutation: Le code d’état signifie que le serveur est prêt à changer de protocole conformément à la demande du client.

2xx:

Cette classe est un code de réussite renvoyé par le serveur. Cela signifie que la demande initiée par le client a été reçue par le serveur, ainsi que l'action a été comprise et traitée.

Certaines des listes de codes d’état de la classe 2xx sont les suivantes.

200 OK: Ce code d'état est une réponse standard aux demandes HTTP réussies initiées par les clients. Il est renvoyé par le serveur lorsque la page Web se comporte comme prévu.

201 créé: Ce code d'état est renvoyé lorsque la demande initiée par le client est complétée par le serveur et qu'une nouvelle ressource est créée.

205 Réinitialiser le contenu: Ce code d’état est renvoyé lorsque le serveur a traité avec succès la demande du client mais n’a renvoyé aucun contenu. Le client / navigateur doit réinitialiser la vue du document.

3xx:

Cette classe est un code de redirection qui suggère au client de prendre l’action supplémentaire pour terminer la demande lancée. Cela indique que le client doit prendre des mesures supplémentaires pour répondre à la demande.

Certaines des listes de codes d’état de la classe 3xx sont les suivantes.

300 choix multiples: il indique un choix multiple pour les ressources initiées par le client. Le client peut sélectionner un lien avec un maximum de cinq adresses.

301 Déménagé Définitivement: Ce code d'état est affiché lorsque la demande lancée par le client pour les ressources ou la page Web est remplacée de manière permanente par une autre ressource. il redirige vers une nouvelle URL.

302 trouvés: Ce code d'état est affiché lorsque la demande lancée par le client pour les ressources ou la page Web est trouvée, mais à un emplacement différent de celui attendu. Il est temporairement déplacé vers une autre ressource ou redirige temporairement vers une nouvelle URL.

304 non modifié: Ce code d’état est renvoyé si le client a déjà téléchargé des ressources depuis la dernière visite et s’affiche pour informer le navigateur du client que les ressources demandées sont déjà stockées dans la mémoire cache du navigateur qui n’a pas été modifiée. Ce code d'état accélère fondamentalement la livraison des ressources de la page Web en utilisant la copie précédemment téléchargée qui est toujours présente dans le cache depuis la dernière visite.

4xx:

L'erreur côté client qui indique qu'il y avait un problème avec la demande du client. Le code est renvoyé si la requête du client peut contenir une syntaxe incorrecte.

Certaines des listes de codes d’état de la classe 4xx sont les suivantes.

400 mauvaise demande: Ce code d'état est renvoyé si le serveur n'a pas traité la demande en raison d'une erreur du client, telle qu'une syntaxe incorrecte, une demande de routage trompeuse, un cadrage non valide, etc.

401 non autorisé: Ce code d'état est renvoyé par le serveur si un client n'a pas fourni d'informations d'authentification valides.

403 Interdit: Ce code d'état HTTPS est renvoyé lorsque l'accès à la ressource est interdit et qu'un client ne possède pas l'autorisation requise pour afficher le contenu. Cela se produit généralement si le client tente d'afficher un contenu protégé par mot de passe sans informations de connexion valides.

404 introuvableRemarque: Cette erreur de code d'état HTTPS est l'erreur la plus courante. Elle est renvoyée si le serveur ne parvient pas à trouver la demande lancée par le client.

405 Méthode non autorisée: Ce code d'état HTTPS est renvoyé si la méthode demandée par le client est prise en charge par le serveur d'hébergement mais pas par les ressources demandées par le client.

Délai d'attente 408: Ce code d'état HTTPS est renvoyé par le serveur si celui-ci n'a pas pu recevoir une demande complète du navigateur client. La principale raison de cette erreur serait une perte de paquets de données lors de la communication client-serveur. Le serveur a dépassé le délai d'attente pour que la demande reçoive complètement à partir du navigateur client.

410 Gone: Ce code d'état HTTPS est renvoyé si le serveur ne parvient pas à trouver la page de demande initiée par le client ou les ressources. Cette erreur d'état est similaire à l'erreur 404 Not Found, sauf que cette erreur est permanente et que la page ou les ressources demandées ne sont plus disponibles pour le moment et ne le seront plus à l'avenir.

5xx:

Cette classe est une erreur côté serveur et elle est renvoyée si le serveur ne répond pas à la demande du client. L’erreur sur le serveur peut être l’une des raisons empêchant la satisfaction de la demande.

Certaines des listes de codes d’état de la classe 5xx sont les suivantes.

500 Erreur de serveur interne: Cette erreur d'état HTTPS est générée par les plugins tiers ou les plugins défectueux. Il s'agit d'une erreur de serveur lorsque le serveur ne parvient pas à se connecter à la base de données ni à livrer la ressource demandée.

501 non mis en œuvre: Il s'agit d'un problème de serveur Web. Une erreur est renvoyée si le serveur ne prend pas en charge la fonctionnalité demandée par le client. Cette erreur ne peut être résolue que par l'hôte

502 Mauvaise passerelle: Cette erreur survient généralement lorsque le serveur qui demande les ressources à la base de données prend beaucoup de temps et est annulé par le serveur Web lui-même, ce qui interrompt éventuellement la connexion au serveur en amont ou à une base de données. Cette erreur est renvoyée par le serveur lorsqu'il reçoit une réponse non valide du serveur en amont.

503 Service Indisponible: Cette erreur est renvoyée si le serveur est surchargé avec trop de demandes et n'est pas disponible pour traiter les demandes à temps.

504 portail expiré: Cette erreur est renvoyée lorsque le serveur agissant en tant que passerelle ne parvient pas à recevoir la réponse d'un serveur en amont. Cela se produit lorsqu'une demande lancée par le client implique deux serveurs pour traiter la demande, le premier serveur jouant le rôle de passerelle. Le premier serveur transmet la demande au deuxième serveur et l'erreur est renvoyée si le premier serveur expire après avoir attendu la réponse du deuxième serveur.

J'espère que vous trouverez cette information utile.

Conseillé: