Java 来自Intellij的服务调用不会通过Fiddler路由

Java 来自Intellij的服务调用不会通过Fiddler路由,java,intellij-idea,fiddler,Java,Intellij Idea,Fiddler,我快疯了 我在intellij中有一个本地项目设置,可以进行许多不同的服务调用。我所要做的就是通过Fiddler路由这些服务调用,这样我就可以很容易地看到请求/响应的头/体 我读过无数的帖子说要将intellij配置的VM选项设置为Fiddler默认值 -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 在那里,这样做了,我把这些论点是如此多不同的虚拟机选项的地方,但似乎没有任何工作 Fiddler配置设置都设置为默认值,我唯一更改

我快疯了

我在intellij中有一个本地项目设置,可以进行许多不同的服务调用。我所要做的就是通过Fiddler路由这些服务调用,这样我就可以很容易地看到请求/响应的头/体

我读过无数的帖子说要将intellij配置的VM选项设置为Fiddler默认值

-DproxySet=true 
-DproxyHost=127.0.0.1 
-DproxyPort=8888
在那里,这样做了,我把这些论点是如此多不同的虚拟机选项的地方,但似乎没有任何工作

Fiddler配置设置都设置为默认值,我唯一更改的是设置HTTPS解密

intellij项目是使用Maven运行的Spring框架

我对Java/Intellij世界相当陌生,但这应该很简单。我遗漏了什么,是否有任何其他设置可以超越我正在尝试做的事情

编辑:下面是代码实际进行服务调用的位置

public RxWebTarget getWebTarget(int divisionId) {
    ClientHolder clientHolder = this.clients.get(EnumWarehouse.Division.fromId(divisionId));
    RestClientFactory.JaxRSClientPool bagRestClient = clientHolder.pool;
    RxClient rxClient = bagRestClient.getRxClient(clientHolder.poolName);
    return rxClient.target(bagRestClient.getHostName()).path(bagRestClient.getBasePath());
}

只有当divisionId为71或72时,该调用才会起作用。76和77还不受支持。

问题在于我们用于实际进行服务调用的客户端。我们使用的是JaxRS客户机。我使用HttpUrlConnection设置了一个简单的示例,效果很好。

我认为您需要将这些变量传递给用于调用的框架,而不是将其作为虚拟机传递。你能用代码例子更新你的问题吗?你在哪里打电话?