Flutter中Dio动态设置Http代理IP和端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter中Dio动态设置Http代理IP和端口相关的知识,希望对你有一定的参考价值。
参考技术A 这问题,一开始就有。因为忙着忙着也没管。后来发现还是很有需要灵活修改代理ip和端口号的。所以得处理一波了。因为本身做android出身,就草船借鉴了下Android里的设置点个8下,进入开发者模式的套路。看到这,系不系心如明镜般?哈哈~ 摸着Android过河也是可以的。
解决方案有了:
我们设置了20次,点点点吧,减小误触几率。
这个Http代理填写IP和端口号的页面,可以新开一个,就是两个输入框,点Submit后,重置Dio实例,并把代理设置给HttpClient。
这里需要注意的是,如果你这里重置了client.findProxy,那么一定要重新实例化Dio实例,不然不生效。这一点也可以在源码中得到印证.
^_^,这就搞完了。还挺简单的。但是确实解决了很大的问题,也很灵活。大家自行拿去试试吧。
以上是关于Flutter中Dio动态设置Http代理IP和端口的主要内容,如果未能解决你的问题,请参考以下文章