Comment avez-vous accès à un local port 8080 url à partir d'un android http get
J'ai un service web restful situé sur un local instance de tomcat.
J'essaye d'accéder à l'url via un get dans mon application, mais je reçois l'erreur: l'hôte est pas résolu
J'essaie d'accéder à cette url de mon émulateur android navigateur pour confirmer la connexion et je suis incapable de l'obtenir leur soit. Une alerte apparaît sur l'écran qui dit: "une carte sd est nécessaire pour télécharger 125562.bin"
Je ne suis pas à l'aide de localhost dans mon url mais quelque chose qui ressemble à:
http://192.168.1.2:8080/service/0/12345
Il renvoie directement json
Personne ne sait pourquoi je ne peux pas accéder à ce dans l'émulateur android? Je peux réussir à atteindre cette même adresse de mon navigateur de l'ordinateur ainsi que l'iPhone et il ramène de json.
Ne android poignée d'autres ports différemment que le port standard 80? Le problème est que cette url n'a pas une extension?
Vous devez vous connecter pour publier un commentaire.
Le Android Émulateur a un routeur virtuel, qui coupe les Émulateurs réseau de l'hôte-réseau informatique.
Cependant, ce routeur est une partie du réseau, trop et vous permet d'accéder à des serveurs en cours d'exécution sur l'ordinateur local à l'aide de la propriété intellectuelle
10.0.2.2
.Donc vous l'utiliser:
Vous devez utiliser 10.0.2.2 pour émuler votre machine locale s 'localhost'.
Voir Émulateur De Réseau