用flutter开发的app如何配置代理进行抓包

本文介绍了如何在Flutter开发的App中配置代理以便进行网络抓包。通过在DIO网络库中设置代理,并配合Fiddler工具,设置Options、抓取远程数据包和代理端口,同时指导手机安装证书以实现抓包。该方法适用于对Flutter应用进行测试和分析,如闲鱼技术的抓包测试,提供了一种探究Flutter安全性的途径。
摘要由CSDN通过智能技术生成

说明

文章首发于HURUWO的博客小站,本平台做同步备份发布。
如有浏览或访问异常图片加载失败或者相关疑问可前往原博客下评论浏览。
原文链接 用flutter开发的app如何配置代理进行抓包 直接点击即可前往访问。

前言

在日常开发的过程中,遇到需要对我们的app或者别人的app进行测试需要配置拦截器来测试效果。尤其是第三方的软件,比如闲鱼技术使用的就是flutter的框架来进行抓包测试。要抓取这种用flutter的开发的软件的包,需要对flutter的源码进行额外的处理。

也就是说针对闲鱼类似的软件进行爬虫抓包,需要额外的处理代码。下面介绍具体的过程。

或许对我们对于闲鱼数据的抓取有一些额外的提示。

源码中设置代理

通常flutter开发都会采用第三方的网络框架,在java里通常使用okhttp。但是在flutter我经常使用Dio 框架来进行网络的请求。

https://github.com/flutterchina/dio

设置dio的代理

参考项目的示例文件

https://github.co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值