fildder监听java请求

fildder默认是无法监听java发出的请求的,要监听需要添加一些配置,以idea为例写一下设置的过程:

1. 导出fiddler证书
fiddler->tools->telerik fildder options->https
点击Actions->Export Root Certificate to Desktop

然后就可以在桌面看到生成的证书:

fildder监听java请求_第1张图片
Paste_Image.png
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

Paste_Image.png

回车会让你输入一个密码,再键入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是刚才输入的密码;

fildder监听java请求_第2张图片
Paste_Image.png
4. 起动idea,这时候就可以在fildder里看到java发出的请求了
fildder监听java请求_第3张图片
Paste_Image.png

你可能感兴趣的:(fildder监听java请求)