Bagaimana Anda menonton permintaan HTTP yang dibuat aplikasi iPhone?


14

Dengan cara yang sama Anda dapat membuka inspektur web atau jendela aktivitas di Safari pada laptop Anda dan melihat semua permintaan HTTP yang dibuat situs web, bagaimana Anda melakukannya di iphone untuk aplikasi iPhone, jika aplikasi iPhone menggunakan HTML5 ( atau bahkan jika itu adalah aplikasi asli)?

Jawaban:


8

Metode termudah adalah menginstal proxy debugging dan arahkan iPhone Anda ke sana (tentukan alamat proxy di pengaturan untuk jaringan wifi). Jelas, ini hanya akan berfungsi melalui wifi dan tidak melalui koneksi data seluler. Anda kemudian akan memiliki akses ke semua permintaan dan tanggapan http yang dikirim dan diterima oleh iPhone Anda.

Sesuatu seperti Paros dapat melakukan apa yang Anda inginkan (ini ditulis dalam Java, sehingga akan berjalan pada sebagian besar platform).


1
Proxy Charles juga harus berfungsi. Tampaknya lebih baru diperbarui daripada Paros.
Peter Štibraný

Di Windows, Anda mungkin dapat menggunakan proxy Fiddler2.
David

1
Saya hanya menggunakan Burp dan tutorial tentang TUAW . itu bekerja seperti pesona untuk melihat semua permintaan http.
mahal tertin


2

Untuk menonton lalu lintas http, Anda perlu mencegat lalu lintas jaringan yang bepergian antara iPhone Anda dan Penyedia Layanan Internet (ISP) Anda.

Untuk melakukan ini, Anda perlu mengatur ponsel Anda untuk menggunakan WiFi dan untuk melewatkan lalu lintas jaringan melalui proxy. Proxy termasuk cumi - cumi dan Charles .

Proxy yang baik akan menawarkan file log dan memungkinkan Anda untuk melihat alamat server dan, jika tidak dienkripsi, URL yang diminta.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.