最近刚学flutter,参考简书大佬们的文章,使用dio简单封装了一下网络请求工具类。
依赖版本
9683BF5F-1627-47F1-AE3A-ECBC55ED49CF.png
网络请求单例
A2FD169B-6029-4CA6-A2A1-AEF2BA82692F.png
get请求
94900BD6-3931-4116-8D47-76609F5EF515.png
needToken请忽略,以前是打算获取本地存储的token,需要传token的请求带上,后来发现这么做有问题,后面会提到。
请注意,如果get参数需要拼接在url后,那么使用queryParameters,后面放参数字典,如果是放body,使用data,后面跟参数字典。
BaseMode