fiddler 操作记录

一、使用

按下F12开始/停止抓包。

按下Ctrl+x清除列表。

Tools > Options 可以查看代理设置:

如果想看系统代理设置,win10可按下win键然后搜索代理即可。

这里可以看到设置已经被fiddler更改。

如果想抓手机上的数据,则用手机连接到电脑的代理即可。
默认情况下fiddler不会捕获https流量,可还Tool > Fiddler Options > HTTPS 中选择 Decrypt HTTPS traffic 确认,然后勾选 Ignore server vertificate errors 来忽略一些证书错误。

Header 中的信息

Accept 表示客户端能接接受的媒体类型
Accept-Encoding 表示客户端可以接受的压缩类型
Accept-Language 是浏览器声明自己可以接受的语言
User-Agent 是浏览器告诉服务器客户端使用的操作系统及版本,Cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器cha jian 在 Rules > User-Agent 可以修改
Refer 是告诉服务器来源页面

下断点

Rules > Automatic Breakpoint > Before Requests 快捷键F11 可以拦截所有会话 Shift+F11取消
单个断点可以在fiddler 左下角QuickExec 执行 bpu www.baidu.com 来拦截baidu.com

E-tag 是 Entity Tag(实体标签)的缩写,是根据实体内容生成的一段hash字符串,可以标识资源的状态。
Cache-Control:public 是指公有缓存,对应的还有私有缓存。

如果fiddler异常退出导致无法上网,可以重将fiddler打开再关闭即可恢复网络。

Ctrl + i 反选 session
delete 删除选中的session
Shift+delete 删除未选中的session
R 重放选中的session
P 选择当前session的父session
U 无条件重放选择的session

有了计划记得推动,不要原地踏步。
原文地址:https://www.cnblogs.com/amnotgcs/p/13751755.html