[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

Link:https://www.cnblogs.com/farwish/p/9106427.html

原文地址:https://www.cnblogs.com/farwish/p/9106427.html