Fiddler 简介:
(1) Fiddler 是一个抓包工具,主要用来对 HTTP 请求进行分析,浏览器按 F12 也可以进行抓包,但是比较轻量,不支持一些复杂的抓包;
(2) WireShark 工具也能进行抓包,但该工具是通用的工具,功能齐全,比较庞大,这里我们主要分析 HTTP 请求,所以用 Fiddler 比较合适Fiddler 基本原理:
(1) 如下图,如果没有 Fiddler,本地应用如果要与服务器通信,可以直接发送 Request 请求,服务器接收并把处理结果返回 Response 给客户端
(2) 如果有了 Fiddler,本地应用与服务器之间所有的 Request 与 Response 都将经过 Fiddler,由 Fiddler 进行转发,相当于以代理服务器的方式存在(3) 由于所有的网络数据都会经过 Fiddler,因此 Fiddler 能够截获这些数据,实现网络数据的抓包