我在将Fiddler作为Java应用的代理时,在使用Java代码连接Fiddler时遇到了SSL证书相关的错误:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iZiNWO5Q2NzEWYxkzY5QmYiFTO0YDM3EmZhJGOjRmYw8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
解决的办法:
从localhost:8888打开Fiddler Echo Service,点击FiddlerRoot certificate,将安全证书下载到本地,
然后用软件Portecle打开JDK的cacerts证书库,将Fiddler的证书导入即可。
当然不使用Portecle,直接用命令行也是可以的。导入之后,Java应用发送的请求,就能成功被Fiddler接收到了。