Fiddler--简介安装

一,Fiddler是什么

Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。在打开它的那一瞬间,它就已经设置好了浏览器的代理了。当你关闭的时候,它又帮你把代理还原了,非常方便。

Fiddler使用场景:

①适用场景

  1. 开发环境的host配置;
  2. 前后端接口调试;
  3. 线上bugfix;
  4. 性能分析和优化;

②不支持的功能
调试非网络协议的数据流;

  • 支持HTTP、HTTPS、FTP数据流及相关协议
  • 无法检测或修改其他协议的数据:如SMTP、POP3、Telnet、IRC等

处理超大请求和响应;

  • 超过2GB的请求,fiddler无法处理
  • 超过2GB的响应,fiddler的处理能力有限
  • 保存大量的sessions会话也会导致性能急剧下降

Fiddler是以代理WEB服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,
浏览器默认通过自己发送HTTP请求到服务器,
它使用代理地址:127.0.0.1, 端口:8888.
当Fiddler开启会自动设置代理,
退出的时候它会自动注销代理,
这样就不会影响别的程序。不过如果Fiddler非正常退出,
这时候因为Fiddler没有自动注销,
会造成网页无法访问。解决的办法是重新启动下Fiddler。

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler之后,web客户端和服务器的请求如下所示:
Fiddler--简介安装_第1张图片

二,安装

1)网上搜索一个fiddler的安装包,下载一个exe文件:

在这里插入图片描述

2)

随便安装到一个目录
Fiddler--简介安装_第2张图片

3)完成打开后是这样的:

Fiddler--简介安装_第3张图片

你可能感兴趣的:(#,Fiddler)