抓取pc端https请求,ios手机端H5页面https请求 app内嵌H5页面 亲试均能抓到
方便起见,先来pc抓取https的步骤
1.cmd运行certmgr.msc命令打开如下对话框,查找所有关于fiddler的证书 全部删除;
2.找到fidder--tools--option--https--Action--Resert All certificates,关闭
3.下载”FiddlerCertMaker.exe“工具重新打了一个证书 (http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2)
4.按照下图勾选,同时在Action选项那里 Export Root Certificate to Desktop(导出证书FiddlerRoot.cer)
5.在自己浏览器加入上面导出的证书 例如chrome---设置--高级--证书管理
6。重新打开fiddler,在自己浏览器输入https链接(baidu.com),https的请求已经抓到
ios手机端https抓包 保证pc和手机在同一局域网内
1.fiddler--tools--option--Connection按照如图配置好
2.获取本机ip (cmd--ipconfig)
3.手机代理设置(ios--设置--无线局域网--当前wifi点进去--最下面配置代理--手动)如图
4.现在还不能抓取https链接 手机浏览器上输入http://电脑ip:fiddler端口号,如 我的电脑ip是10.144.34.141:8888 安装证书
5.访问https链接 发现仍然不可以 是因为安装的证书默认不启用 设置 --通用 --关于本机 --证书信息设置; 将Fiddler的证书开关打开
再试一下 可以抓取浏览器的 app内嵌的https链接
安卓没有亲试 贴个图
请求链接图标含义