Flutter网络请求dio设置代理
作者:
蓝雨H秋 | 来源:发表于
2022-10-24 15:21 被阅读0次 ///设置代理 支持Charles抓包
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
(client) {
// config the http client
//设置该客户端的代理为指定的 ip:端口
client.findProxy = (uri) {
// 不设置代理
// return 'DIRECT';
//设置代理
// return "PROXY localhost:8888";
//设置多个代理
// return "PROXY localhost:8888;PROXY localhost:7777";
// 设置代理与未设置代理均支持 ‘DIRECT’一定要放在最后
return "PROXY localhost:8888;DIRECT;";
};
///解决安卓https抓包问题
client.badCertificateCallback = (X509Certificate cert, String host, int port) => true;
// you can also create a HttpClient to dio
// return HttpClient();
};
本文标题:Flutter网络请求dio设置代理
本文链接:https://www.haomeiwen.com/subject/vzznzrtx.html
网友评论