Чарльз отладочный прокси не обнаруживает трафик, сгенерированный Eclipse? - PullRequest
3 голосов
/ 04 февраля 2011

Я пытаюсь отладить класс Java, который использует Jsoup для отправки и получения http-трафика с помощью прокси-сервера отладки Charles, но Charles не может обнаружить какой-либо трафик.То, что я хочу сделать, это проверить трафик, который мое приложение отправляет и получает (в основном отправляет).

Я знаю, что соединение работает, так как я могу напечатать HTML-код, возвращаемый моими запросами, и я установил «Active Provider» сетевого подключения на «родной», порт и хост соответствуют тому, что я установил в Charles ...Я что-то упускаю?Есть лучший способ сделать это?

Я должен добавить, что если Eclipse проверит наличие обновлений, Чарльз наберет этот трафик!?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 04 февраля 2011

Вам необходимо установить информацию прокси на java.net.HTTPURLConnection вручную. Существует невыполненный запрос на получение , который добавляет поддержку java.net.Proxy в Jsoup.

3 голосов
/ 04 февраля 2011

Я думаю, проблема в том, как вы настраиваете прокси. Похоже, вы делаете это в Предпочтения -> Общие -> Сетевые подключения. Это устанавливает прокси для самого процесса Eclipse, а не то, что вы хотите. Вам нужно установить прокси на новый процесс, который вы запускаете из Eclipse. Это происходит в конфигурации запуска. Специального пользовательского интерфейса для настройки информации о прокси в конфигурации запуска нет, но это всего лишь системные свойства.

Вот ресурс, который вы можете прочитать, для каких системных свойств вам нужно установить:

http://www.rgagnon.com/javadetails/java-0085.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...