lorsque j'appelle le service Web de ma machine en utilisant 'localhost' ou 127.0.0.1, j'ai reçu une exception. Mais si je donne l'IP publique, cela fonctionne bien. Pourquoi cela se passe-t-il?Exceptions avec le service Web appelant utilisant l'adresse IP
Et aussi, si j'utilise mon adresse IP publique, je ne peux pas accéder au service Web. Mais si je mets le même code dans une autre machine, et appelle ce service web en utilisant l'adresse IP de cette machine, ça fonctionne bien.
//working fine
url = new URL("http://192.168.50.122/NewsLetter/subscribing.php?register="+xmlString);
//got Exception
url = new URL("http://localhost/NewsLetter/subscribing.php?register="+xmlString);
//got Exception
url = new URL("http://127.0.0.1/NewsLetter/subscribing.php?register="+xmlString);
//got Exception with my public IP - 192.168.50.117
url = new URL("http://192.168.50.117/NewsLetter/subscribing.php?register="+xmlString);
S'il vous plaît aidez-moi ... J'essayais beaucoup, mais je ne pouvais pas le résoudre.
Merci ...
Ceci est probablement le cas. Si l'utilisation de l'alias spécial pour l'interface de bouclage de l'hôte ne fonctionne pas, il serait utile de vérifier que le service sur la machine de développement peut être accessible à partir d'un navigateur Web ou de tout ce qui fonctionne sur cette machine. émulateur) –