Spring boot Spring引导服务调用将不会通过HTTP代理(Fiddler)运行
我的代码是一个进行外部rest/soap调用的服务。我希望能够在网络监控工具(如Fiddler)中看到这些调用 我使用的技术有:Spring boot Spring引导服务调用将不会通过HTTP代理(Fiddler)运行,spring-boot,intellij-idea,fiddler,Spring Boot,Intellij Idea,Fiddler,我的代码是一个进行外部rest/soap调用的服务。我希望能够在网络监控工具(如Fiddler)中看到这些调用 我使用的技术有: IDE-Intellij 框架-Spring启动 构建-Maven Jdk-1.8.0_151 大多数在线文章都告诉我将配置中的VM选项设置为 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8888 -Dhttp.proxySet=true 我也尝试过这种变化 -DproxySet=true -DproxyHost=127
IDE-Intellij
框架-Spring启动
构建-Maven
Jdk-1.8.0_151 大多数在线文章都告诉我将配置中的VM选项设置为
-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=8888
-Dhttp.proxySet=true
我也尝试过这种变化
-DproxySet=true
-DproxyHost=127.0.0.1
-DproxyPort=8888
我已经在配置的VM选项中添加了上述内容,还添加了帮助->自定义虚拟机选项 我已尝试在
文件->外观和行为->系统设置->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流量设置了一个密钥库,并遵循如下指南 我还尝试修改Maven设置并在那里添加代理
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>127.0.0.1</host>
<port>8888</port>
</proxy>
</proxies>
真的
http
127.0.0.1
8888
除了启用https解密之外,我没有接触任何fiddler设置
我对在Java环境中开发非常陌生,但我感觉我正在做我应该做的事情,以查看我的服务http调用,哪里有可能覆盖我添加的设置?问题在于我们实际进行服务调用的框架内。我们使用的是JaxRs客户机。我尝试了一个标准的HttpUrlConnection,并且我能够使事情正常工作您的代理上有任何输入连接吗?是的,我每天都使用fiddler处理其他事情。我可以看到我对我的应用程序进行的服务调用,但我看不到我的应用程序对其他应用程序进行的任何服务调用。