Fidder核心知识

Fiddler 是一款免费的跨平台 HTTP/HTTPS 抓包工具,可拦截、修改、调试客户端与服务端之间的网络请求,常用于接口测试、前端调试、网络问题排查。

一、核心功能

  1. 抓包与分析
  • 捕获 HTTP/HTTPS 全量请求,展示请求头、请求体、响应头、响应体、状态码、耗时等完整信息。
  • 支持按域名、协议、状态码等条件过滤请求,快速定位目标接口。
  1. 请求/响应修改
  • 断点调试:设置请求前断点(篡改请求参数)、响应前断点(篡改服务端返回数据)。
  • 自动重定向:将指定请求映射到本地文件或其他服务器地址。
  1. 性能分析
  • 内置 Timeline 功能,可视化展示请求加载时序,排查页面加载慢的问题。
  • 统计请求数量、大小、耗时,分析网络性能瓶颈。
  1. HTTPS 抓包配置
  • 需安装 Fiddler 根证书,实现 HTTPS 流量的解密与查看(手机端抓包需在手机上安装同证书)。

二、基础使用流程

  1. 安装并启动 Fiddler,默认监听本机 8888 端口。
  2. 配置浏览器/手机代理,指向 本机IP:8888 。
  3. 访问目标网页/APP,Fiddler 面板自动显示捕获的请求。
  4. 选中请求,在右侧 Inspector 标签页查看请求/响应详情。

三、常用场景

  • 前端调试:模拟服务端返回异常数据,验证前端容错逻辑。
  • 接口测试:无需写代码,直接修改请求参数测试接口兼容性。
  • 抓包排查:定位跨域问题、接口报错、数据传输异常等网络故障。

四、关键注意事项

  • 抓 HTTPS 流量时,必须信任 Fiddler 根证书,否则会出现证书错误。
  • 手机抓包需保证手机与电脑在同一局域网,且代理地址配置正确。
  • 调试完成后建议关闭代理,避免影响正常网络访问。

五、常用快捷键

· Shift+delete:删除除选中的请求之外的全部请求
· Shift+R:重放请求n次
· Ctrl+x:删除全部请求
· Shift+F5:去缓存刷新

posted @ 2025-12-25 19:57  云沉默在晚安里  阅读(3)  评论(0)    收藏  举报