Як ви спостерігаєте за запитами HTTP, які робить додаток iPhone?


16

Так само ви можете відкрити веб-інспектор або вікно активності в Safari на своєму ноутбуці і побачити всі HTTP-запити будь-якого веб-сайту, як це зробити на iphone для додатка iPhone, якщо програма iPhone використовує HTML5 ( або навіть якщо це рідний додаток)?

Відповіді:


9

Найпростіший метод - встановити проксі-налагоджувальний проксі і вказати свій iPhone на нього (вказати проксі-адресу в налаштуваннях для мережі Wi-Fi). Очевидно, що це працюватиме лише через Wi-Fi, а не через з'єднання стільникових даних. Тоді ви отримаєте доступ до всіх запитів та відповідей http, які надсилаються та отримуються вашим iPhone.

Щось на зразок Paros може робити все, що завгодно (це написано на Java, тому працюватиме на більшості платформ).


1
Чарльз-проксі також повинен працювати. Здається, це було нещодавно оновлене, ніж Парос.
Peter Štibraný

У Windows, можливо, ви можете використовувати проксі-сервер Fiddler2.
Девід,

1
Я щойно використав Берп та підручник по TUAW . це працювало як шарм, щоб побачити всі запити http.
mahal tertin


3

Щоб спостерігати за трафіком http (s), вам потрібно буде перехопити мережевий трафік, який подорожує між вашим iPhone та постачальником послуг Інтернету (ISP).

Для цього вам потрібно налаштувати телефон використовувати WiFi та передавати мережевий трафік через проксі. До проксі належать кальмари та Чарльз .

Хороший проксі запропонує файли журналів і дозволить вам бачити адреси сервера та, якщо вони не зашифровані, запитувані URL-адреси.



0

Що стосується веб-додатків на мобільному Safari:

Окрім методу проксі, ці додатки / інструменти для iOS можуть бути корисними, але я не використовував їх:

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

або скористатися функцією віддаленої налагодження Safari:

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.