1.简介
Fiddler是最罕用的抓包工具之一,只有关上之后就可能实现数据包抓取,敞开之后会主动勾销代理,十分不便本地调试
2.下载
阿里云盘地址:https://www.aliyundrive.com/s/9bBZXqavfft
3.应用
1.http申请抓取
fiddler关上之后就能主动抓取http申请,在那能够看到申请头和响应头的信息
左边---------------------------------------------------Result 状态码Protocol 协定Host 主机名URL 地位Body 申请体大小Caching 申请的缓存过期工夫Content-Type 响应的类型Process 发送申请的过程Comments 备注Custom 自定义值---------------------------------------------------右边Statistics 申请的性能剖析Inspectors 数据内容AutoResponder 拦挡指定规定的申请Composer 自定义申请Filters 过滤规定Timeline 响应工夫
2.拦挡申请转发到本地服务(调试利器)
当初前后端拆散的话,为了不便调试,能够拦挡浏览器申请,转发到本地服务上来
就在AutoResponder
中配置规定
// 本人依据理论的进行批改即可// 浏览器中的申请地址regex:http://192.168.12.5:8080/(.*)// 指标地址,我转发到本地所以是127.0.0.1http://127.0.0.1:8080/$1
3.打断点
打了断点后能够进行批改数据包等各种操作
点击图中的地位变成图中的图标就能够进行全副的拦挡打断点,点击Run to Completion
就能够放行,也能够在Rules -> Automatic Breakpoints
Before Requests :拦挡申请After Responses:拦挡响应Disabled :勾销断点
附上命令行命令:
命令 | 匹配列 | 解释 |
---|---|---|
? | All | 匹配所有列上的字符串 |
> 或者 < | Body | 匹配申请体的大小 |
= | Result | 匹配响应码 |
@ | Host | @域名 |
select | Content-Type | 匹配申请数据类型 |
cls | All | 清空申请 |
start | All | 对应File -> Capture Traffic,左下角那个Capturing图标 |
stop | All | 对应File -> Capture Traffic,左下角那个Capturing图标 |
局部断点相干命令:
命令 | 匹配列 | 解释 |
---|---|---|
bpafter | All | 前面跟字符串,中断所有列匹配字符串的申请 |
bpu | All | 前面跟字符串,中断所有列匹配字符串的响应 |
g / go | All | 放行中断 |
bps | Result | 中断所有匹配的状态码申请 |
自己最常应用的是第二种形式,毕竟第一种浏览器就能很不便的看到,而第三种形式转发到本地服务后,编译器就能够进行打断点更不便!