flutter 开起charles抓包代理
flutter // 开启Flutter应用
// 如果你想使用Charles来抓取Flutter应用中的网络请求,首先确保你已经启动了Charles代理服务
在Dio包中设置代理
// 如果你的Flutter项目中使用了dio包进行网络请求,你可以通过以下方式设置代理 // 这样你就可以在Charles中捕获到由Flutter发出的网络请求了 // 设置你的IP地址和Charles的端口号(默认为8888) (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) { client.findProxy = (uri) { return 'PROXY 192.168.0.102:8888'; // 替换为你的IP地址和Charles的端口号 }; };注意: 在使用代理进行抓包时,请确保你的设备或模拟器和你运行Charles的电脑在同一网络下,并且确保你的防火墙设置允许这种网络通信。