
Flutter应用中HTTP请求的有效捕获方案。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
近来,一位同学向我反馈在使用Flutter时,通过Fiddler抓取HTTP请求时遇到了问题。作者个人偏好使用Charles抓包工具进行调试,因此他花费了一些时间编写了一个小型的演示程序进行测试,结果显示,在手机上启用代理设置后,Charles确实无法捕获到相应的HTTP请求数据包。随后,作者对这一现象进行了深入的分析:确认使用的是HTTP协议发起的GET请求,根据理论上HTTP协议的特性,它应当能够被Charles抓包;然而,由于未能捕获到数据包,这表明可能没有启用代理。为了验证这一点,作者尝试将笔记本电脑连接到Wi-Fi后断开连接,观察手机APP发起HTTP请求的情况,结果显示请求成功了,从而证实了确实没有通过代理进行通信。因此产生了一个疑问:为什么HTTP请求在Wi-Fi环境下没有通过代理服务器进行转发呢?这或许与之前安卓原生应用程序中使用的某些HTTP框架默认情况下会走代理的特性有关。
全部评论 (0)
还没有任何评论哟~


