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)?
16
de hecho si descargas charles y sigues las instrucciones de esta página (bajo iphone). Puede monitorear las solicitudes http que su iPhone
http://www.charlesproxy.com/documentation/faqs/
fuente
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.
fuente
Mitmproxy también funcionará para conexiones SSL, e incluso tiene un tutorial específico para iOS.
fuente
Con respecto a las aplicaciones web en Safari móvil:
Además del método proxy, estas aplicaciones / herramientas de iOS pueden ser útiles, aunque no las he usado:
https://itunes.apple.com/us/app/mihtool/id584739126?ls=1&mt=8
https://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8
o use la función de depuración remota de Safari:
http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
fuente