2010-04-14 13 views
8

Tengo una aplicación en mi iPhone que envía solicitudes Http; ¿es posible mirar la secuencia HTTP usando alguna herramienta?Herramienta para controlar el tráfico HTTP

Utilizo la herramienta independiente HttpAnalyzer (de IEInspector) en mi PC con Windows para supervisar el tráfico HTTP desde todos los procesos, incluidas las aplicaciones en el teléfono Android (gracias a la interfaz android debug bridge). ¿Existe una herramienta similar para OS X que pueda usar para aplicaciones de iPhone? ¿Esto está permitido?

Gracias de antemano.

Respuesta

9

Uso Charles para la supervisión de HTTP. Se puede enganchar a la configuración del proxy OS X estándar (como la utiliza Safari), por lo que debería funcionar bien con el emulador de iPhone en el SDK.

+2

Tutorial sobre la configuración de CharlesProxy para iPhone: http://blog.mediarain.com/2009/08/iphone-http-connection-debugging/ – Samuh

2

Para controlar directamente el tráfico puede usar herramientas como Wireshark o tcpdump.

Si desea enviar solicitudes 'falsas' a un servidor o tiene un servidor de escucha simple ejecutándose para recibir solicitudes desde el iPhone, puede usar netcat y cURL. He explicado ese caso en un tutorial si eso es suficiente para lo que necesita. Si no, recomiendo Wireshark, que tiene una GUI y es bastante simple de entender.

Cuestiones relacionadas