Как вы смотрите HTTP-запросы, которые делает приложение для iPhone?


16

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

Ответы:


9

Самый простой способ - установить отладочный прокси и указать на нем свой iPhone (укажите адрес прокси в настройках сети wifi). Очевидно, это будет работать только через Wi-Fi, а не через сотовую связь для передачи данных. После этого вы получите доступ ко всем запросам и ответам http (s), отправленным и полученным вашим iPhone.

Нечто подобное Paros может делать то, что вы хотите (это написано на Java, поэтому будет работать на большинстве платформ).


1
Чарльз-прокси тоже должен работать. Кажется, он был обновлен совсем недавно, чем Paros.
Питер Штибраны

В Windows вы можете использовать прокси Fiddler2.
Дэвид

1
Я только что использовал Burp и туториал по TUAW . это работало как очарование, чтобы видеть все запросы http.
Махал Тертин


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.