直接使用fiddler 抓取 java中的https包会报无证书异常,解决办法是导入Fiddler的证书到 java 中
1.导出Fiddler证书到桌面
2.把证书复制到D盘根目录
3.打开cmd,执行以下命令
cd %JAVA_HOME%\jre\lib\security
keytool -import -file D:\FiddlerRoot.cer -keystore cacerts -alias Fiddler
4.输入默认密码,按y回车
changeit
5.在java代码中添加以下代码即可抓https包
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("https.proxyPort", "Fiddler中配置的端口");