在 mac 的环境下用 flutter 开发 app,有什么推荐监听请求 api 数据的工具吗

2023-07-24 08:58:16 +08:00
 woshipanghu

现在请求接口都是 print 返回的数据

有什么工具可以直接监听请求 api 返回的数据?

暂时在看 Charles

大佬们给推荐下

1592 次点击
所在节点    问与答
14 条回复
infun
2023-07-24 09:23:52 +08:00
能不能问一下楼主 打包成应用后 启动时间一般多久啊
我自己写的十几秒 这样正常吗
woshipanghu
2023-07-24 09:30:50 +08:00
@infun 打包后 我应用启动挺快的 正常的时间 启动这么慢确实有点不正常了
lh900519
2023-07-24 09:30:57 +08:00
@infun 白屏时间小于 1s
lh900519
2023-07-24 09:37:39 +08:00
Charles 或者 proxyman 都挺好用的
安卓不 root 抓是 https 比较麻烦,iOS 可以安装证书后信任就可以抓 https 的请求了
hai046
2023-07-24 09:40:35 +08:00
我们一般在非 release 模式下,使用的 flutter_ume
shetz163
2023-07-24 09:43:31 +08:00
flutter 自带的 devtools 就可以查看网络请求的
https://docs.flutter.dev/tools/devtools/network
infun
2023-07-24 10:25:41 +08:00
@woshipanghu 唉,小白做自己的小工具,也不知道咋排查
woshipanghu
2023-07-24 10:54:24 +08:00
@lh900519 proxyman 确实比 charles 好用多. 感谢
@hai046 感谢我试试看
@shetz163 试了下自带,请求都可以监听到,response 都是空的 有个难受...还在找原因
@infun 教你简单的办法 把入口文件的代码全注释掉 一点一点打开排查
infun
2023-07-24 10:56:55 +08:00
@woshipanghu 有道理,谢谢
fregie
2023-07-24 11:03:18 +08:00
打断点看啊
jianleer
2023-07-24 12:12:27 +08:00
proxyman 比 Charles 好用


https://proxyman.io/
Vitta
2023-07-24 12:16:41 +08:00
用 dio 的话可以试试这个: https://pub.dev/packages/dio_log
zachlhb
2023-07-24 12:35:42 +08:00
用 Android studio 可以安装梁典典的插件,可以监听 dio 请求,或者也可以安装字节开源的 flutter 调试工具包 ume ,直接应用内查看请求
NewTab12138
2023-07-24 13:13:33 +08:00
https://pub.dev/packages/alice 这个不错,可以把请求的接口统计,然后在页面上查看,比较方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX