Fiddler用法

Fiddler用法
 最后更新于 2024年10月02日 22:59:52

简介

Fiddler 能记录所有客户端和服务器的 httphttps 请求,允许监视,设置断点,以及修改输入输出数据。

工作原理

Fiddler 是以 代理web服务器 的形式工作,使用代理地址为 127.0.0.1,默认端口是 8888

Loading...

设置方法

Web HTTPS会话

默认下,Fiddler不会捕获 HTTPS会话,需要打开 Tools -> Options -> HTTPS tab 进行如下设置。

Loading...

App请求

一、将 PC 与手机处于同一局域网内

二、打开fiddler,选择 Tools -> Options -> Connections,勾选 Allow_remote computers to connect。然后点击 ok按钮,这样就完成了代理的设置。重启 Fiddler。

Loading...

三、手机连接代理服务器 在连接的无线网络中,选择 代理 设置。IP 设置为 PC 的 IP 地址,端口填写 Fiddler 监听的端口。

四、测试 打开被测试移动APP,就可以在Fiddler里看到捕获的会话了。

App 的 Https 请求

一、对 Fiddler 进行设置。 打开 Tools -> Options -> HTTPS 选项卡,进行如下设置:

Loading...

二、手机安装Fiddler证书 打开手机浏览器,在浏览器地址输入代理服务器IP和端口,会看到一个Fiddler提供的页面

Loading...

点击最下方的 FiddlerRoot certificate,下载并安装该证书。

注意: iOS中安装的证书需要认证,否则无法使用,iOS设置证书认证:设置 -> 通用 -> 描述文件与设备管理,找到刚才安装的证书点击信任。

三、设置手机代理

插件

插件官方下载地址 www.telerik.com/fiddler/add-ons。Fiddle也支持第三方插件。

以下推荐几款插件:

  1. 代码格式化插件:JavaScript Formatter。安装完重启,右击会话,选择Make JavaScript Pretty,即可。
  2. 对比会话插件 Traffic Differ。安装完重启,可在 监控面板 右侧找到 Differ选项,点击,拖动多个会话即可对比信息。