Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Fiddler捕获HTTP流量_Java_Maven_Intellij Idea_Fiddler - Fatal编程技术网

Java 使用Fiddler捕获HTTP流量

Java 使用Fiddler捕获HTTP流量,java,maven,intellij-idea,fiddler,Java,Maven,Intellij Idea,Fiddler,我有一个在IntelliJ Idea社区版本中开发的web应用程序,我试图用Fiddler捕获传入和传出http而不是https流量。我正在使用jetty maven插件部署和运行IntelliJ内部的application.war。我已经能够用Fiddler捕获传入的http请求,但似乎无法捕获从我的应用程序到外部web服务的请求 我已尝试按照中所述设置java代理设置,但没有效果。我在为部署应用程序和启动jetty而设置的运行配置中添加了“VM选项”中的设置,如下所示: System.set

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

我已尝试按照中所述设置java代理设置,但没有效果。我在为部署应用程序和启动jetty而设置的运行配置中添加了“VM选项”中的设置,如下所示:

System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
我还尝试直接在文件->设置->系统设置->HTTPProxy下设置IntelliJ的代理,如下所示:

System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
我还尝试过以编程方式设置属性,如下所示:

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

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

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