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

У меня есть приложение Java EE, где я хочу отслеживать некоторые из моих ответов на HTTP-запросы, и я хочу записать эти запросы, соответственно, в файл. Также он должен находиться под контролем пользователя, т.е. Когда пользователь хочет контролировать, он может включить /off в приложении. Как это сделать?? Есть несколько других инструментов, которые мы можем контролировать, но я не хочу делать это вручную.


person Ram L    schedule 28.01.2015    source источник
comment
Вы хотите отслеживать запросы от вашего приложения или от машины, на которой запущено ваше приложение? В любом случае может потребоваться другой подход. Совет библиотеки также является оффтопом для SO. Вы можете выполнить поиск в библиотеке http-прокси ‹ваш фреймворк›, чтобы найти некоторые предложения.   -  person CodeCaster    schedule 28.01.2015
comment
Можете ли вы дать несколько ссылок, чтобы я мог настроить   -  person Ram L    schedule 28.01.2015


Ответы (1)


Вы можете настроить прокси-сервер, как это делает печально известный Burp Proxy. Вот небольшой пример.

Вы также можете легко читать HTTP-запросы и ответы таким образом, записывая их в файл, как хотите.

person Mints97    schedule 28.01.2015
comment
Могу ли я иметь прокси-сервер Burp для Windows и Android?? - person Ram L; 28.01.2015
comment
@RamL: вы можете заставить Burp работать на Android, если вы об этом. В конце концов, он написан на Java. - person Mints97; 28.01.2015