Intereting Posts
Опыт работы с PhoneGap В Android – Как зарегистрировать только длинные клики с помощью ClickableSpan Сохранять объекты в Android Изменение активности запуска приложения Не удалось разрешить целевой «android-XX» Android-запрос sqlite для соответствия столбцу, содержащему текст Запретить игру LibGDX полностью останавливаться при приостановке Android игнорирует максимальный масштаб при использовании метатега с фиксированной шириной viewport Расширяемое listview внутри scrollview Сравните изображения SIFT / SURF в файлах .yml OpenCV? Как я могу выделить текстовое содержимое в уведомлении? Андроида sqlite «база данных заблокирована», несмотря на использование поставщика контента и последовательного доступа к базе данных Определить содержимое Tabhost / TabWidget + в XML-файле без какого-либо кода – возможно ли это? Доступ к файлам из каталога ресурсов / www Ошибка AppCompatDialogFragment с помощью appcompat-v7: 23.1.0

Необходимо захватить каждый http, отправленный / полученный от приложения Android на устройстве

Это оно. Я хочу захватить каждый ответ HTTP-запроса, отправленный из приложения, работающего на устройстве Android. Я предлагаю щедрость за ответ на этот вопрос. Я не думаю, что все функции воспроизводятся из эмулятора, поэтому я хочу сделать это с самого устройства. Теперь я знаю, что на ПК есть wirehark, некоторые приложения для wirehark, такие как читатель акул, возвращают много гексагона. Моя цель состоит в том, чтобы имитировать автономный сценарий всего HTTP-запроса / ответа из приложения. Этот вопрос задавали в прошлом, но нет четкого ответа на то, как это можно сделать для андроида успешно, поэтому я предлагаю щедрость.

Вопрос с щедростью здесь:

Android Как имитировать HTTP-связь для автономной демонстрации

Это можно закрыть.

Вот как я это сделал с моего старого HTC Droid Eris:

  1. Установите ProxyDroid на свой телефон https://play.google.com/store/apps/details?id=org.proxydroid&hl=ru
  2. Загрузите и установите charlesproxy на свой компьютер http://www.charlesproxy.com/

  3. Откройте браузер на своем телефоне и перейдите по адресу http://charlesproxy.com/charles.crt, чтобы установить сертификат charlesproxy.

  4. Откройте charlesproxy и перейдите в Help -> Local IP Address, чтобы проверить свой IP-адрес

  5. Откройте ProxyDroid на своем телефоне, введите свой IP под хостом и 8888 под порт и запустите ProxyDroid

  6. Вернитесь к charlesproxy и нажмите «Начать запись». Теперь каждый запрос, который вы делаете с вашего телефона, должен быть видимым в charlesproxy

ВАЖНО: для ProxyDroid требуется устройство ROOTED