fiddler学习笔记--基本介绍

1. fiddler是什么

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展

对http协议越了解,就越能掌握Fiddler的使用方法,越使用Fiddler,就能越熟悉HTTP协议

2. fiddler的工作过程

fiddler是一款基于windows系统的专用代理服务器软件。几乎所有使用网络协议的程序都支持代理服务器,因此Fiddler几乎适用于所有应用。

当启动Fiddler来捕获请求和响应时,Fiddler会自动注册为Windows Internet(WinINET)网络服务代理,并请求所有应用把请求发送给它

3.fiddler适用的场景

 (1)查看几乎所有的浏览器、客户端应用或服务之间的Web数据流

(2)手动或自动修改任意的请求或响应

(3)解密HTTPS数据流以便查看和修改

(4)归档捕获到的数据流,支持在不同的计算机上加载这些数据

(5)给客户端应用“回放(play back)”先前捕获到的响应,即使当前服务器处于脱机状态

(6)绝大多数PC和各种设备之间的Web数据流的调试,包括Mac/Linux系统、智能手机和平板电脑

(7)挂接到(chain to)上游代理服务器,包括TOR网络

(8)作为反向代理运行,在不需要重新配置客户端计算机或设备的情况下,在服务端捕获数据流

(9)随着基于FiddlerScript或.NET可扩展模型实现的新功能的不断增加,Fiddler将变得更加强大。

 等等

4.fiddler不适用的场景

(1)调试非网络协议数据流

  Fiddler支持HTTP、HTTPS和FTP数据流以及相关的协议

  Fiddler无法监测或修改基于其他协议的数据,如SMTP、POP等

(2)处理超大请求和响应

  超过2GB的请求,Fiddler无法处理

  超过2GB的响应,Fiddler的处理能力有限

  Fiddler使用系统内存和页面文件来保存会话数据。保存大量的会话或超大的请求和响应会导致性能急剧下降

(3)“神奇”地修复网站的错误(bug)

  Fiddler可以用来协助识别网络问题,但是通常不能独立修复这些bug,

 

转载于:https://www.cnblogs.com/mmmaolj/p/5986779.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值