Fillder使用方法
- 配置:安装后 在左上角工具栏中找到Tools=>Options=>HTTPS
然后勾选Decrypt HTTPS traffic 勾选后安装证书 Actions =>Trust Root Certificate
如果证书安装失败,点击MakeCert engine 选择MakeCert 点击确定后重启Fidder
- 配置手机端监听 Toos=>Options=>Connections
默认端口8888 勾选Allow remote computers to connect 保存后重启Fidder
- 手机修改代理 保证手机电脑连接同一个路由器WiFi
修改手机网络代理为手动 ip为此时电脑ip(cmd->ipconfig查看ipv4) 端口8888 点击确认
- 安装手机证书
打开手机自带浏览器 输入ip(192.168.3.107:8888)(电脑ip)
会出现一个页面 点击最下面连接 FiddlerRoot certificate 下载证书
安装 手机高级设置(安全)=>从SD卡安装证书=>找到刚下载的证书点击安装
成功!!!!
ios 10以上版本无法访问网络,设置-通用-关于本机-证书信任设置,开启信任证书按钮;
fiddler修改替换文件
- 选择需要修改或替换的文件,可以是html/js/接口
- 点击右侧检查器查看Raw选项里为具体响应内容 如果内容被编码课点击解码
全选复制文件内容
点击自动响应选项 勾选启用规则 请求传递的选项 点击添加规则 创建一个新规则
- 点击保存后会出现弹窗 在弹窗里修改需要替换的文件点击弹窗里的保存
重新刷新页面 此时手机端的文件就已经被修改
总结:如果页面没有当前页面刷新功能需要退回重进时,带时间戳的文件修改无效(每次访问的文件不是同一个),只能修改文件路径不变的文件
当前文件修改过一次后fiddler监听界面会找不到该文件,需要清下手机缓存