热门搜索 :
考研考公
您的当前位置:首页正文

Fiddler抓包工具简介

来源:东饰资讯网

简介

Fiddler是一个Http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间Http通讯,设置断点,查看所有的“进出”Fiddler的数据。

1、监控Http和Https的流量,可以从浏览器或客户端软件向服务器发送的Http或Https的请求都会截获。

2、可以查看截获请求的内容。

3、可以伪造请求,不仅可以伪造服务器返回的请求,还可以伪造一个请求发送给服务器,这个功能方便前后端进行调试。

4、测试网站的性能。【PS:对于前端工程师很重要的功能,可以优化网站的性能】

5、解密Https的Web会话,Https本身是一种加密的协议,所以通过Fiddler进行解密操作。

6、Fiddler的第三方插件可以提升工作效率。

代理模式

1、流模式(streaming)

2、缓冲模式(buffering)

流模式:可实时把服务器数据返回给客户端。【更接近于浏览器本身真实的行为】

缓冲模式:Http请求所有的数据都准备好之后才把数据返回给客户端。【可控制最后的服务器响应】

使用场景

1、开发环境Host配置

通常情况下,配置Host需改系统文件很不方便;在多个开发环境下切换很低效;Fiddler提供了相对高效的Host配置方法。

2、前后端接口调试

通常情况下,调试前后端接口需真实的环境、一大堆假数据、写JavaScript代码。Fiddler只需一个UI界面进行配置即可。

3、线上Bugfix

Fiddler可将发布文件代理到本地,快速定位线上Bug。

4、性能分析和优化

Fiddler会提供请求的实际图,清晰明了网站需优化的部分。

Top