Luego de luchar un rato todo era porque me olvide de colocar: @Produces({"application/json"}) en un método de un servicio REST en Java y el mismo no estaba retornando el Content-type correcto en la respuesta http.
Como no me daba cuenta cual era el problema... Me propuse capturar los paquetes que enviaba el emulador a mi servidor y sus respuestas con el fin de ver cual era el problema y de paso divertirme un poco.
Por tanto abrí el Fiddler (http://fiddler2.com/) y configure que permita conexiones externas Tools -> Fiddler Options
Ya que como emulador utilizo GenyMotion, pero también tengo una Tablet y el Celu quería una solución desde el propio Android. (Existen otras soluciones, por ejemploc onfigurar el proxy de GenyMotion).
Para configurar el proxy en Android vamos a Settings -> Wi-Fi y hacemos long press sobre nuestro SSID elegimos la opción de opciones avanzadas y completamos el IP y Puerto del Proxy Local similar a la imagen
Y listo.. Los pedidos HTTP deberían comenzar a aparecer en la ventana del Fiddler.
No hay comentarios.:
Publicar un comentario