使用Fiddler捕获HTTP流量

时间:2017-05-02 20:01:10

标签: java maven intellij-idea fiddler

我有一个我在IntelliJ Idea社区版本中开发的Web应用程序,我正试图用Fiddler捕获传入和传出的http(而不是https)流量。我正在使用jetty-maven-plugin在IntelliJ中部署和运行应用程序(.war)。我已经能够使用Fiddler捕获传入的http请求,但似乎无法捕获从我的应用程序到外部Web服务的请求。

我已尝试按照Fiddler documentation中的说明设置java代理设置,但无济于事。我在运行配置中的“VM选项”中添加了设置,我已经为部署应用程序和启动jetty设置了这样的设置:

enter image description here


我还尝试直接在File - >下设置IntelliJ的代理。设置 - >系统设置 - >像这样的HTTPProxy:

enter image description here


我也尝试过编程方式设置属性,如下所示:

System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");


这些都不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不是这个问题的答案,但我能够让Wireshark作为查看出站流量的替代方案,因为它不能作为代理工作。