Flutter iPhone 模拟器抓包
在 iOS 开发中,经常使用 Charles 对接口请求进行抓包操作,查看数据结构,但是用 Flutter 运行到 iPhone 模拟器以后,按照以前 iOS 抓包的方式进行配置发现还是抓不了 Flutter。
Dio
在这里,使用第三方 Dio 进行网络请求。
具体的用法,可以前往 Dio查看。
抓包
在创建 Dio 对象后,将 PROXY 设置成电脑 IP 地址,就能抓包
...
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpClient client) {
client.findProxy = (uri) {
return "PROXY ip地址:8888";
};
};
...
若是不想抓包,记得注释这段代码。










网友评论