Мой код - это сервис, который выполняет внешние вызовы / звонки на мыло.Я хочу видеть эти вызовы в инструменте сетевого мониторинга, таком как Fiddler.
Я использую следующие технологии:
IDE - Intellij
Framework - Spring Boot
Build -Maven
Jdk - 1.8.0_151
Большинство онлайн-статей говорят мне, чтобы установить параметры виртуальной машины в конфигурации на
-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=8888
-Dhttp.proxySet=true
Я также попробовал вариант
-DproxySet=true
-DproxyHost=127.0.0.1
-DproxyPort=8888
Я добавил вышеуказанное в параметры виртуальной машины для конфигурации, а также параметры виртуальной машины в
Справка -> Пользовательские параметры виртуальной машины
Я попытался изменить параметры прокси-сервера Intellij в
Файл -> Внешний вид и поведение -> Системные настройки -> HTTP-прокси
Я попытался добавить настройки прокси-сервера непосредственно в коде, например:
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
System.setProperty("https.proxyPort", "8888");
Я пробовал описанное выше во всех мыслимых местах.
Я настроил хранилище ключей для трафика https, а также следую указаниям, таким как https://blogs.msdn.microsoft.com/azureossds/2017/04/26/capture-java-vm-traffic-using-fiddler/
Я также пытался изменить настройки Maven и добавить туда прокси
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>127.0.0.1</host>
<port>8888</port>
</proxy>
</proxies>
Я не трогал скрипачаettings, кроме включения расшифровки https.
Я довольно новичок в разработке в среде Java, но мне кажется, что я делаю то, что должен делать, чтобы увидеть мои http-вызовы сервисов, где это возможноместа, которые могут переопределять добавленные мной настройки?