fildder默认是无法监听java发出的请求的,要监听需要添加一些配置,以idea为例写一下设置的过程:
1. 导出fiddler证书
fiddler->tools->telerik fildder options->https
点击Actions->Export Root Certificate to Desktop
然后就可以在桌面看到生成的证书:
2. 用keytool导入证书
以管理员身份打开cmd,找到D:\Program Files\Java\jdk1.6.0_45\bin>keytool.exe,执行
D:\Program Files\Java\jdk1.6.0_45\bin>keytool.exe -import -file C:\Users\LL\Desktop\FiddlerRoot.cer -keystore FiddlerKeystore -alias Fiddler
回车会让你输入一个密码,再键入y信任这个认证。
3. 配置idea起动参数
要添加如下参数:
-DproxySet=true
-DproxyHost=127.0.0.1
-DproxyPort=8888
-Djavax.net.ssl.trustStore=D:\FiddlerRoot.cer
-Djavax.net.ssl.trustStorePassword=chen1234
我把FiddlereRoot.cet移到了d盘下,chen1234是刚才输入的密码;