android tomcat get port

¿Cómo se accede a una url del puerto local 8080 desde un http de Android?



tomcat get (2)

El Android-Emulator tiene un enrutador virtual, que corta la red Emulators de la red de computadoras host.

Sin embargo, este enrutador también forma parte de la red y le permite acceder a los servidores que se ejecutan en la máquina local mediante el uso de la IP 10.0.2.2 .

Entonces usarías:

http://10.0.2.2:8080/service/0/12345

Tengo un servicio web tranquilo ubicado en una instancia local de tomcat.

Intento acceder a la url a través de un get en mi aplicación pero obtengo el error: el host no está resuelto

Intento acceder a esta URL desde mi navegador emulador de Android para confirmar la conexión allí y tampoco puedo acceder a ella. Aparece una alerta en la pantalla que dice: "se requiere una tarjeta SD para descargar 125562.bin"

No estoy usando localhost en mi url pero algo que se ve así:

http://192.168.1.2:8080/service/0/12345

Vuelve directo json

¿Alguien sabe por qué no puedo acceder a esto en el emulador de Android? Puedo golpear con éxito esta misma dirección desde el navegador de mi computadora y con el iPhone, y me trae de vuelta a JSON.

¿Maneja Android otros puertos de forma diferente al puerto estándar 80? ¿El problema es que esta URL no tiene una extensión?


Necesita usar 10.0.2.2 para emular el ''localhost'' de su máquina local.

Ver Emulator Networking