常用的接口抓包工具有几种:
- Fiddler Classic / Fiddler Everywhere:Windows 平台使用最广,界面友好,支持 HTTPS 抓包、请求重放,适合调试移动端或桌面端。
- Charles Proxy:跨平台(Win/Mac/Linux),功能跟 Fiddler 类似,界面也比较直观,支持 SSL 代理、断点重发。
- mitmproxy:命令行/浏览器界面都有,开源免费,灵活度高,适合愿意写脚本或自动化调试的场景。
- Wireshark:偏底层的网络抓包工具,能抓所有协议包,但需要自己筛选 HTTP/HTTPS,学习成本较高。
只是想抓 Flutter 应用发出的 HTTP/HTTPS 请求,建议先试 Fiddler 或 Charles:配置 HTTPS 证书后,在手机或模拟器里设置代理,就能看到所有请求和响应。