在使用Fiddler抓包时,默认时只能抓取http协议的,并不能抓取HTTPS协议。当尝试访问一个https链接时,你会碰到如下情况。

你需要配置才能使Fiddler能抓取https协议。

点击黄色部分,也可从菜单打开 Tools -> Options -> https

如果你不希望捕获https数据,可以取消勾选,Capture HTTPS CONNECTs,当然,此篇讨论的时捕获https数据的配置,你需要确保capture https connects 被勾选,且勾选 Decrypt HTTPS traffic ,勾选后会弹出:

如果没有弹出这个,你可手动点击 Actions -> Trust Root Certificate.

然后一路yes

当你看到这个提示时,表示证书安装成功。

勾选 Ignore server certificate errors 以忽略服务器证书错误,然后点击OK保存即可。

这时你就能捕获https协议的数据了。需要注意的是,部分证书等级比较高的https网站可能会发生以下情况

在Chrome浏览器中,你不能忽略这个警告继续访问,所以建议将浏览器换成Firefox,其它浏览器作者也没试过,自己研究吧。

perfcode.com 保留所有权;如需转载,请注明出处。