Fiddler官网:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureJavaApp
Configure a Java Application to Use Fiddler
要配置Java应用程序以向Fiddler发送Web流量,请使用jre设置代理:
jre -DproxySet=true -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8888
或者
jre -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 MyApp
O以编程方式更改Java虚拟机的代理设置:
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");
官网是这么介绍的,但是实际操作却没有详细告知,因为对java不太熟悉,就无从下手,问了同事才明白是在运行java的jar包时,输入上述的命令:
java -jar -DproxySet=true -DproxyHost=127.0.0.1 -Dproxyport=8888 xxxx.jar
命令行切换到相应的文件夹运行jar时下输入上述操作即可