• 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浏览器发出的请求

     九、

  • 相关阅读:
    一个机智的数组去重方法
    gets(),fgets()的作用机制探究
    性能优化之布局优化
    android 中theme和style的语法相关
    可以一直滚动的跑马灯
    ExpandableListView的OnitemLongclickListener事件
    关于 edittext 软键盘退出监听解决办法
    Android 开发之拦截EditText的输入内容,定制输入内容
    decimalFormat(小数格式)
    oracle常用
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/12363720.html
Copyright © 2020-2023  润新知