Con Android KitKat chrome: // inspecciona / monitoriza la red de dispositivos, cómo ver todos los datos de la solicitud

Estoy usando el "chrome: // inspect / devices" y monitoreo del tráfico http para una aplicación de Android. Esto sólo funciona con Android 4.4 / KitKat. Dentro de esta herramienta, los datos de set-cookie y cookie no se muestran. ¿Hay otra herramienta o cómo puedo configurar esta herramienta para mostrar los datos de la cookie para cada solicitud. El conjunto de cookies "cookie" aparece pero no para cada solicitud individual entre el servidor y el cliente / dispositivo Android.

Creo que este híbrido Córdoba vista web basada es enmascarar las cookies. No sé cómo hacerlo.

Más información: http://code.google.com/p/chromium/issues/detail?id=403490

Nota: se trata de supervisar el tráfico entre el dispositivo Android y un PC host, supervisando el tráfico en el PC host.

Nota: Parece que es un problema de "webview" o de aplicación / api / library. Estamos usando Cordova para construir esta aplicación. Es una aplicación híbrida / web-view, no sé por qué o cómo podría ocultar explícitamente la información de la cookie? Tenía curiosidad si alguien tiene más detalles sobre cómo una webview podría ocultar las cookies.

Desde que mencionas

¿Hay otra herramienta

Voy a saltar en esta parte y ofrecerle una herramienta diferente, es decir Fiddler.

  1. Puedes configurar Fiddler con un proxy
  2. Cambie la configuración de red del dispositivo Android para pasar por el proxy.
  3. Ahora, puede capturar solicitudes completas de red, incluso cualquier solicitud hecha desde el dispositivo.

Tan perfecto para el desarrollo, si puedo decirlo.

Fuente – http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler

Ayuda a aliviar una dolorosa experiencia de depuración, a una agradable.

Algunos regalos gratuitos

  1. Fiddler también permite romper en las peticiones http, modificar el contenido, reeditar solicitudes sin tener que escribir ningún pedazo de código.
  2. Y otro factor, que funciona para cualquier versión de Android, iOS o Windows Phone o cualquier dispositivo que admita proxy.
  3. No hay SDK necesarios para hacer esto!

Si está utilizando un mac, puede comprobar el inspector de la red de Charles.

¡Espero que esto ayude!

Nota – Esta respuesta es puramente para ayudar a inspeccionar el tráfico de red.

Actualización – tráfico HTTPS

Instalar el certificado de Fiddler en Android

Como último paso para mejorar la depuración de las conexiones HTTPS seguras, podemos instalar un certificado "root" de Fiddler en el dispositivo Android. (Nota: si su dispositivo aún no tiene un PIN o una contraseña, deberá configurar uno antes de instalar el certificado.)

Pasos:

  1. En Android, inicie el navegador Chrome

  2. Navegue hasta http: //ipv4.fiddler: 8888 /

  3. Toque en el enlace para el "Certificado raíz Fiddler"

  4. Nombrar el certificado "Fiddler" e instalarlo (ingresando su PIN o contraseña si se le solicita)

Con este certificado de prueba instalado, ahora debería poder visitar sitios SSL desde el navegador Chrome de Android y no recibir ninguna advertencia de certificado. El tráfico de red también debe ser visible en Fiddler. Los buenos sitios de prueba son aquellos que siempre forzan conexiones HTTPS seguras, como el sitio móvil de Wells Fargo en https://wellsfargo.com/ .

Ejercicio del enlace publicado.

Echa un vistazo a la WebViews CookieManager. Específicamente mire los métodos 'allowFileSchemeCookies' y 'setAcceptFileSchemeCookies'. Si son falsos por defecto que puede ser el culpable.

  • No se puede instanciar la actividad ... Causado por ClassNotFoundException
  • Eclipse cómo refactorizar comentario fuente de Javadoc?
  • Android Studio 3 no puede crear mi proyecto
  • Android Thread.sleep () en AsyncTask congelar la interfaz de usuario
  • ¿No puede instalar Android Studio Bundle? "No se puede elevar mensaje de error"
  • Formas de proxy un InputStream
  • Cómo agregar un encabezado a un objeto de solicitud OkHttp que se ha construido?
  • Autodetección del lenguaje de un texto en Java (Android)
  • ¿Cómo puedo hacer que mi código sea seguro? - Privado vs. Pública
  • SQLiteOpenHelper no puede llamar a onCreate?
  • ActionBarSherlock y FragmentTabsPager
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.