[Tools] 调试 Android App 接口的方式 (Fiddler/Charles/Wireshark)
要求:Windows电脑与手机在同一局域网内(Wifi)。
[ Fiddler 设置代理 ]
下载地址:https://www.telerik.com/download/fiddler
依次 Tools - Options - connections 进行,如图所示勾选。
[ 手机修改代理 ]
先得到本机 IPv4 地址,再设置手机代理地址。
[Mac平台可选 Charles 设置代理]
打开 Charles,菜单栏进入 Proxy - Proxy Setting,查看 HTTP Proxy 的端口。
Mac 打开菜单,系统设置 - 网络 - Wi-Fi,查看本机 IP 地址。
然后同样是给手机设置代理服务器的 主机 和 端口。
这样下来,App 的请求就能经过 Charles。
Charles 未购买 license 使用时间超过30分钟会自动退出。
[ 抓包工具 ]
此时在 Fiddler 中可以看到 HTTP 接口请求。
如果需要过滤更多协议,Wireshark 支持更多。
Reference:[Tools] Wireshark Primer Tutorials