fiddler的介绍

一、Fiddler是一个http协议代理工具,主要有以下功能:

 1.监控http/https流量、截获http/https请求

 2.查看并调试截获到的请求

 3.伪造请求与响应

 4.测试网站性能

 5.解密https的web会话

 

二、Fiddler界面如图

   

 

三、fiddler的工作原理

   fiddler相当于在客户端与服务器之间创建了一个代理服务器,所有的客户端请求及服务端响应均通过此代理被传输

   在fiddler启动的条件下,可以通过IE浏览器的“internet选项>连接>局域网设置>高级”看到代理服务器地址及端口号信息

   

未启动fiddler的条件下,代理服务器是未勾选的

   

 

四、fiddler的代理模式

   1.流模式(streaming)

  响应的数据实时返回给客户端,更接近浏览器的行为

   2.缓冲模式(buffering)

  响应的所有数据一起返回给客户端,可据此控制服务器响应

  

五、fiddler的使用场景

   1.开发环境host配置

   2.前后端接口调试

   3.线上bugfix,将线上文件代理到本地

   4.性能分析和优化

 

posted @ 2018-01-05 00:48  卡卡罗纳  阅读(401)  评论(0编辑  收藏  举报