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.

2 Solutions collect form web for “Con Android KitKat chrome: // inspecciona / monitoriza la red de dispositivos, cómo ver todos los datos de la solicitud”

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.

  • Cómo usar daga en un proyecto de biblioteca de Android
  • Android Studio ERROR: No se puede resolver el símbolo 'Ver'
  • Picasso sigue recargando imágenes mientras se desplaza hacia arriba en listview, carga lentamente
  • Error fatal: Diseño no válido de java.lang.String en value
  • HttpClientBuilder falta en Android?
  • Creación de asistente de configuración en Android
  • Uso de ksop2 para enviar archivos grandes al servicio web
  • Android - ¿Por qué se ejecutan varias instancias de este servicio
  • La conversión al formato de Dalvik falló: No se puede ejecutar dex: Java heap space
  • IntelliJ Idea no genera id en R.java
  • Mostrar un snackbar en un evento de clic de menú en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.