Maison  >  Article  >  développement back-end  >  Pourquoi mon échantillon de bouteille Hello World échoue-t-il avec « échec de getaddrinfo » ?

Pourquoi mon échantillon de bouteille Hello World échoue-t-il avec « échec de getaddrinfo » ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-31 05:22:01971parcourir

Why Does My Bottle Hello World Sample Fail with

Comprendre l'erreur « getaddrinfo failed » lors du lancement de l'échantillon Bottle Hello World

Lorsque vous essayez d'exécuter l'exemple Hello World à partir de la documentation BottlePy, les utilisateurs peut rencontrer l'erreur "getaddrinfo failed". Cette erreur se produit lorsque la fonction getaddrinfo, utilisée pour résoudre les noms d'hôte en adresses IP, échoue.

La cause la plus courante de cette erreur est un nom d'hôte non résolu. Pour déterminer si tel est le cas, essayez d'exécuter le code Python suivant :

<code class="python">import socket
socket.getaddrinfo('localhost', 8080)</code>

Si le code renvoie une erreur, cela indique que le nom d'hôte localhost ne peut pas être résolu.

Pour résoudre ce problème problème, essayez d'utiliser l'adresse IP « 127.0.0.1 » au lieu de « localhost » dans l'exemple Bottle. Cela devrait fonctionner si le nom d'hôte est le seul problème à l'origine de l'erreur "getaddrinfo failed".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn