693 Shares 3370 views

Quels sont HTTP erreur?

Les internautes qui sont un peu plus profondément dans la terminologie du Web (au moins la plupart d'entre eux), savent que c'est le protocole HTTP. Ce protocole de transfert de données permet aux utilisateurs d'interagir avec les ressources Web via un navigateur. L'une des fonctions du protocole est la possibilité de retourner des codes spéciaux qui fournissent aux utilisateurs des informations sur l'état du site ou de l'état de mise en œuvre d'une tâche donnée. Il comprend également les codes d'erreur HTTP. Les codes d'erreur sont divisés en deux types: les erreurs client et les erreurs de serveur. Sur ces deux catégories, et d'autres utiles, et surtout – des codes communs abordés dans ce document.

erreur HTTP client

Si l'erreur a été détectée sur le côté client, le serveur renvoie le code de son 4xx de classe. Si le serveur n'a pas trouvé de problèmes, mais il est toujours pas disponible à l'utilisateur, le client est envoyé au code avec une explication de l'erreur.

Ainsi, le code d'erreur client en 40s:

  • 400. Requête invalide – une erreur se produit lorsque le serveur voit une erreur de syntaxe dans la requête du client. Il se produit aussi longtemps que le côté client ne sont pas les changements appropriés seront apportés. Vous devez respecter toutes les règles de protocole de transfert de données utilisées.
  • 401. Aucune autorisation – Cette erreur indique que le serveur HTTP requiert une authentification. En même temps, il est sur le côté serveur se toutes les conditions pour effectuer l'authentification. La cause de l'erreur peut être le nom incorrect ou mot de passe pour l'authentification.
  • 402. Il est nécessaire de payer une redevance – le code n'est pas utilisé, mais réservée dans le protocole pour l'avenir. Initialement conçu comme une interface pour effectuer le paiement pour accéder à une ressource particulière. Comme il ne fonctionne pas, le code 402 ont adopté Google et Apple, de temps en temps pour l'appliquer dans leurs services Web.

  • 403. Accès refusé – erreur se produit lorsque le serveur fonctionne correctement, mais l'utilisateur demandant l'accès, ne sont pas autorisés à le faire. Souvent accompagné de la fenêtre d'autorisation.
  • 404. Pas la Trouvé (ressource / fichier introuvable) – les erreurs les plus courantes dans l'Internet. se produit généralement en raison de fautes de frappe lors de la saisie d'une adresse Web. Les nombreuses références et l'apparition du web a transformé ce code dans une blague populaire dans l'Internet.
  • 405. Méthode non autorisée – des données d'erreur HTTP pour être saisies via POST, ou en utilisant la méthode PUT. En d'autres termes, une erreur se produit lors de l'utilisation de la méthode GET quand il n'est pas disponible ou non pris en charge par le serveur pour traiter certaines données.
  • 406. La demande ne peut être acceptée – ce code est renvoyé par le serveur lorsque le contenu est pas applicable aux titres tels que Accepter. Le plus souvent, il se produit lorsque la ressource demandée ne se conforme pas au format qui peut être reconnu par le client.
  • 407. Autorisation requise sur le côté de la procuration – en même temps que le code du serveur renvoie un champ spécial pour l'authentification sur le serveur proxy.
  • 408. Le temps de la demande est venue – se produit lorsque le serveur cesse d'attente pour d'autres requêtes du client. Répétez la demande à tout moment, même après un délai d'attente.
  • 409. Le conflit – dans quelles situations cette erreur HTTP se produit? Le téléchargement d'un fichier sur un serveur Web, où le fichier déjà enregistré identique ou d'un document plus tard. système de contrôle de version de fichier est stocké sur un serveur qui ne permet pas de remplacer la version antérieure du fichier, ce qui explique pourquoi le conflit sous ce code apparaît.

client code d'erreur sous 41h

  • 410. Resource supprimé – erreur se produit dans le cas où la ressource demandée est situé à l'adresse, mais il a été supprimé et est plus disponible.
  • 412. Les conditions préalables ne sont pas remplies – ce code est affiché dans un cas ne sont pas remplies champs d'en-tête conditionnel (tous).
  • 413. La demande est supérieure à la limite autorisée – une erreur se produit lorsque le corps est envoyé à la demande du client est trop grand, et le serveur ne peut pas gérer.
  • 414. L'adresse est trop long – si le serveur renvoie cela signifie code, URL, spécifié dans la demande est trop long et ne peut pas être traitée. En outre, l'erreur se produit lorsque le client envoie des données via GET au lieu de POST.
  • 415. format de fichier non pris en charge – une erreur se produit lorsque le serveur refuse de travailler avec un certain format de données (la raison peut être tout).
  • 417. Échec d'attente – en-tête de demande du côté client ne satisfait pas aux exigences ATTENDENT terrain.
  • 418 Je suis une théière – qui est apparu en 1998. Le code, qui était une blague de poisson d'Avril et n'a jamais été sérieusement impliqué.

client code d'erreur par 42x

  • 422. L'élément ne peut pas être traitée – théoriquement le serveur peut traiter la demande envoyée par le client; fichier dans le corps de la demande est également soutenue (il peut être une table ou tout autre fichier multimédia), mais pour une raison quelconque il y avait une erreur logique, ce qui limite les activités du serveur.
  • 423. Accès refusé – la méthode utilisée est verrouillée sur le côté serveur. Vous devez utiliser une autre méthode.
  • 424. dépendance d'erreur – ce code sera affiché dans le cas où l'opération, dont le succès dépend de l'exécution de la commande en cours, a été interrompue pour une raison quelconque.
  • 425. Mauvais ordre des éléments – le code est affiché dans le cas, à la demande de plusieurs éléments du serveur de leur ordre (serveur) n'a pas été atteint.
  • 426. Il est nécessaire de mettre à niveau – code, notifier la nécessité de produire une mise à jour du protocole. les mises à jour de golf doivent être correctement documentées sur le côté serveur.
  • 428. La nécessité de compléter la transaction à charge – avec l'aide de ce serveur de code informe le client que vous devez utiliser dans les conditions-têtes de demande.
  • 429. Trop de demandes – une erreur se produit lorsque le client envoie au serveur un grand nombre de requêtes qui peuvent être dues à des attaques DDoS, de sorte que le serveur est bloqué.

Le reste des codes d'erreur client

  • 431. Dépasser longueur d'en-tête – au-delà de la longueur d'en-tête du serveur peut envoyer une réponse au code, mais le plus souvent il remet à zéro simplement la connexion.
  • 434. Adresse non disponible – erreur signale l'indisponibilité de l'adresse demandée.
  • 449. Répéter – le code est retourné dans le cas où le serveur pour traiter la demande plus d'informations sont nécessaires.
  • 451. bloqué pour des raisons juridiques – le serveur peut être bloqué si les pouvoirs publics ont envoyé une demande d'un verrou sur les diverses raisons juridiques.

Lorsque vous travaillez en dehors du navigateur Web peut être d'autres erreurs, comme une erreur critique, la mise à niveau du serveur HTTP, mais il est nécessaire de connaître les raisons pour lesquelles les propriétaires du programme ou une application qui connaît le problème.

erreur serveur HTTP

Ces codes se produisent lorsque le fonctionnement dramatisé échoue sur un défaut du serveur. De telles erreurs sont affichées en utilisant les codes 5xx et une brève explication de l'erreur.

code d'erreur de serveur sous 50 ans

  • 500 Internal Server Error – Erreur HTTP-serveur, et non identifiable. Ce code se réfère à toute erreur, pour lesquelles il n'y a pas de valeur distinct du code de désignation.
  • 501. Non mis en œuvre (méthode n'est pas pris en charge) – Ce code affiche le serveur lorsque la méthode utilisée ne les supporte pas. Le problème se pose lorsque le traitement avec les serveurs qui ne sont pas configurés pour le bon fonctionnement des commandes standard HTTP.
  • 502. Bad passerelle (erreur Gateway) – le problème se produit lorsque le serveur agit comme une passerelle reçoit une réponse d'erreur du serveur « maître ».
  • 503. Service non disponible (service non disponible) – ce code est le plus susceptible de se produire lorsque le serveur sont des travaux techniques ou il redémarre.
  • 504. Délai d'attente de passerelle (en passant par la passerelle gauche) – une erreur se produit lorsque le serveur agit en tant que passerelle, n'ont pas le temps d'obtenir une réponse du serveur « principal ».
  • 505. Version HTTP non pris en charge (utilisé la version du protocole est pas pris en charge) – le serveur spécifié ne fonctionne pas avec la version du protocole, qui est spécifié dans la demande du client.
  • 507. Insufficiente de stockage (manque d'espace) – un problème se pose dans le manque d'espace pour la demande de traitement numérique. Le problème le plus fréquent est temporaire.

Les erreurs du serveur sous le code 51h

  • 510. Non étendu (pas d'extension) – erreur se produit dans le cas où le serveur ne l'expansion, ce qui a été demandé par un client.
  • 511. Réseau d'authentification requis (autorisation requise) – cette réponse ne soit pas envoyé par le serveur lui-même, mais de l'intermédiaire, un rôle qui agit comme point de fournisseur payé d'une connexion Wi-Fi.

Codes d'information

  • 100. Continuer (suite) – Ce code informe le client que ses actions initiales sont conformes aux exigences du serveur, et il peut continuer à envoyer des commandes.
  • 101. Protocoles de commutation (changement de protocole) – un code interactif, a proposé de remplacer le protocole à utiliser plus approprié.
  • 102. Traitement (au cours du traitement) – le code avertissant que la demande a été acceptée, mais pour traiter il faudra un temps considérable.

redirection des codes

  • 300. Choix multiples (sélection) – se produit si le lien sélectionné peut être transmis à plusieurs ressources situées sur le même serveur. En collaboration avec le code étant donné le choix entre les différentes options. Et il peut être à la fois l'utilisateur et le client, en fonction des paramètres du serveur.
  • 301. Moved Permanently (ressource déplacée) – le code est renvoyé lorsque la ressource demandée ou d'un fichier a été définitivement déplacé et situé à une autre adresse.
  • 302. Trouvé (ressource trouvée) – le code est renvoyé lorsque la ressource ou le fichier demandé a été temporairement déplacé et se trouvent à une adresse différente.
  • 303. Voir Autres (recherche d'autres lieux) – le code est renvoyé par le serveur, avec une autre valeur de champ Emplacement à l'utilisateur par le client peut accéder à la ressource demandée en utilisant la méthode GET.
  • 304. Non modifié (le fichier n'a pas été modifié) – l'erreur se produit, si le client a demandé un fichier spécifique avec les attributs spécifiques du temps de modification, mais le serveur n'a pas détecté de changements depuis qu'il a été chargé.
  • 305. Utiliser le proxy (besoin d'utiliser un serveur proxy) – Ce code affiche le serveur où pour y accéder, vous devez utiliser un serveur proxy. la dernière adresse indiquée dans le champ de localisation. Le code ne peut utiliser le serveur de base (pas un proxy).
  • 307. Redirect temporaires (redirection temporaire) – le code se produit lorsque le fichier demandé ou ressources seront disponibles à une adresse différente. Souvent, il y a une redirection automatique.