Fiddler

Fiddler简介

  • Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,实现客户端和服务器端的HTTP代理
  • 设置断点,查看所有的“进出”Fiddler的数据(指 cookie、html、js、css等文件,这些都可以让你胡乱修改的意思)。
  • 功能强大的web调试利器
    1. 监控浏览器所有的HTTP/HTTPS流量
    2. 查看、分析请求内容细节
    3. 伪造客户端请求和服务器响应
    4. 测试网站的性能
    5. 解密HTTPS的web回话
    6. 全局、局部断点功能
    7. 第三方插件
  • 应用场景
    • 接口调试、接口测试、线上环境调试、web性能分析
    • 判断前后端bug、开发环境hosts配置、mock、弱网断网测试

HTTP超文本传输协议

HTTP协议是基于TCP的应用层协议 

HTTP常见响应码

  • 200—成功。请求已发送且响应已成功接收。
  • 400—坏请求。当目的服务器接收到请求但不理解细节所以无法处理时发生。
  • 404—页面找不到。如果目标API已移动或已更新但未保留向后兼容性时发生。
  • 500—内部服务器错误。服务器端发生了某种致命错误,且错误并被服务提供商捕获。

Fiddler基本使用

一、修改fiddler监听的端口号

  • Tools-options-connections-Fiddler listening port(工具-选项-连接-fiddler监听端口)
  •  

二、给请求添加注释

  • 选中要添加注释的请求-点击工具栏中的图标-输入备注信息-点击确定即可

 三、重新发送请求

  • 方式一:选中要重新发送的请求-点击工具栏中的(replay)按钮-即可重新发送该请求
  • 方式二:选中要重新发送的请求-按键盘的 r 字母键

  • 方式三:选中要重新发送的请求-按键盘shift+r组合键-输入要重放的次数(可以实现重放多次

四、删除请求

  • 删除选定请求
    • 方式一:选中请求-右击-移除回话-选定回话
    • 方式二:选中请求-按下键盘Delete键
    • 方式三:选中请求-标题栏编辑按钮-移除-选定回话
  • 反向删除请求
    • 方法一:选中要保留的请求-右击-移除回话-反选回话
    • 方式二:选中要保留的请求-按下键盘Shift+Delete键
    • 方式三:选中要保留的请求-标题栏编辑按钮-移除-反选回话

五、移除同一类型的请求,例如:清除所有的图片链接

  • 点击工具栏的按钮-点击 “图像”即可
  •  

六、设置断点

  • 点击fiddler的左下角“所有进行”的后面-就会打断点-在点击工具栏中的go按钮,打断点后截取的请求才会发送到服务器

 七、设置保存多少条回话信息

八、设置监听的程序

  • 如果要监听QQ浏览器,用鼠标点击按钮按住不放手,鼠标移动到打开的QQ浏览器中,即只监听QQ浏览器发出的请求

 九、

原文地址:https://www.cnblogs.com/jingdenghuakai/p/12363720.html