Come guardi le richieste HTTP che sta facendo un'app per iPhone?


16

Allo stesso modo puoi aprire l'ispettore web o la finestra delle attività in Safari sul tuo laptop e vedere tutte le richieste HTTP fatte da qualsiasi sito Web, come puoi farlo sull'iPhone per un'app per iPhone, se l'app per iPhone utilizza HTML5 ( o anche se si tratta di un'app nativa)?

Risposte:


9

Il metodo più semplice è installare un proxy di debug e puntare il tuo iPhone verso di esso (specificare l'indirizzo proxy nelle impostazioni per la rete wifi). Ovviamente, questo funzionerà solo tramite wifi e non tramite una connessione dati cellulare. Avrai quindi accesso a tutte le richieste e le risposte http (s) inviate e ricevute dal tuo iPhone.

Qualcosa come Paros può fare quello che vuoi (è scritto in Java, quindi verrà eseguito sulla maggior parte delle piattaforme).


1
Anche il proxy Charles dovrebbe funzionare. Sembra essere stato aggiornato più di recente di Paros.
Peter Štibraný,

Su Windows, puoi probabilmente usare il proxy Fiddler2.
David,

1
Ho appena usato Burp e il tutorial su TUAW . ha funzionato come un fascino per vedere tutte le richieste http.
Mahal Tertin,


3

Per guardare il traffico http (s), dovrai intercettare il traffico di rete che viaggia tra il tuo iPhone e il tuo Internet Service Provider (ISP).

Per fare ciò è necessario impostare il telefono in modo da utilizzare il WiFi e passare il traffico di rete attraverso un proxy. I proxy includono calamari e Charles .

Un buon proxy offrirà i file di registro e ti permetterà di vedere gli indirizzi dei server e, se non crittografati, gli URL richiesti.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.