¿Cómo ves las solicitudes HTTP que hace una aplicación de iPhone?


16

De la misma manera que puede abrir el inspector web o la ventana de actividad en Safari en su computadora portátil y ver todas las solicitudes HTTP que ha realizado cualquier sitio web, ¿cómo lo hace en el iPhone para una aplicación de iPhone, si la aplicación de iPhone está usando HTML5 ( o incluso si es una aplicación nativa)?

Respuestas:


9

El método más fácil es instalar un proxy de depuración y apuntar su iPhone hacia él (especifique la dirección del proxy en la configuración de la red wifi). Obviamente, esto solo funcionará a través de wifi y no a través de una conexión de datos móviles. Luego tendrá acceso a todas las solicitudes y respuestas http (s) enviadas y recibidas por su iPhone.

Algo así como Paros puede hacer lo que quiera (está escrito en Java, por lo que se ejecutará en la mayoría de las plataformas).


1
El proxy de Charles también debería funcionar. Parece que se actualizó más recientemente que Paros.
Peter Štibraný

En Windows, probablemente pueda usar el proxy Fiddler2.
David

1
Acabo de usar Burp y el tutorial sobre TUAW . funcionó de maravilla para ver todas las solicitudes http.
mahal tertin


3

Para ver el tráfico http (s), deberá interceptar el tráfico de red que viaja entre su iPhone y su proveedor de servicios de Internet (ISP).

Para hacer esto, debe configurar su teléfono para que use WiFi y pase el tráfico de red a través de un proxy. Los poderes incluyen calamares y Charles .

Un buen proxy ofrecerá archivos de registro y le permitirá ver las direcciones del servidor y, si no está cifrado, las URL solicitadas.



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.