HTTPS请求会有加密部分,所以需要在fiddler中进行设置以解密https内容。
CA证书:
浏览器会检查数字证书,发现会话是否遭到窃听。为了骗过浏览器,Fiddler将会使用另一个数字证书来重新加密https流量,并且会生成一个名为DO_NOT_TRUST_FiddlerRoot的CA证书,并使用该CA颁发每个域名的TLS证书,若DO_NOT_TRUST_FiddlerRoot的CA证书被列为浏览器或其他软件的信任CA名单中,则浏览器或其他软件就会认为HTTPS会话是可信任的、而不会再弹出“证书错误”警告。
设置步骤:
1.点击菜单栏Tools>>>Fiddler Options>>>HTTPS,勾选Decrypt HTTPS traffic和Ignore server certifiate errors(unsafe)
2.点击右侧的Actions,选择Export Root certificate to Desktop在桌面生成证书。之后就可以在桌面上查看到如下图所示的文件。
参考网址:
https://blog.csdn.net/weixin_30918633/article/details/95320754
网友评论