1 Fiddler简介
Fiddler是位于客户端和服务器端的HTTP代理,是目前最常用的http抓包工具之一。
1.1 Fiddler的功能
Fiddler是一种web调试的绝佳工具,其功能主要有以下几点:
1、监控浏览器所有的HTTP/HTTPS流量;
2、查看、分析请求内容细节;
3、伪造客户端请求和服务器响应;
4、测试网站的性能;
5、解密HTTPS的web会话;
6、全局、局部断点功能;
7、第三方插件。
1.2 Fiddler的作用
接口调试、接口测试、线上环境调试、web性能分析、判断前后端bug、开发环境hosts配置、mock功能、弱网断网测试。
2 Fiddler原理
使用Chrome浏览器时,Chrome会去读一个代理,默认读的是系统代理。打开Fiddler时,会自动设置一个系统代理,具体设置如下:
打开Fiddler后,它会为Chrome设置代理服务器,查看方式:设置——系统——打开代理设置:
当关闭Fiddler后恢复。