Tengo un servidor web en mi máquina con Windows que ejecuta Apache (XAMPP).
He creado una aplicación de Android que se conecta a mi servidor web en localhost.
¿Cómo puedo capturar los datos con wireshark en localhost?
Ese es un problema bastante común. Desafortunadamente, no existe una solución universal para esto en Windows.
Puede solucionarlo vinculando su servidor a su dirección IP local en lugar de a la dirección de bucle de retorno (localhost). Necesitará conectar su dispositivo Android a la red y hacer que se conecte también a esta dirección. Después de esto, debería poder interceptar su tráfico HTTP con Wireshark.
Otra opción es habilitar el registro de tráfico HTTP completo en su servidor. Apache tiene mod_dumpio que lo hará (aunque no tengo idea de si está disponible en Windows).
Lea otras preguntas en las etiquetas wireshark