实战:基于http库封装Flutter网络层框架:
为什么要封装:
其实吧这个问题有点白痴,不过还是理解明确一下,设计一个网络框架的原因主要是如下几点:
1、分层设计和解耦的需要;
2、提高开发效率;
3、易维护和可扩展;
具体实现:
添加http依赖:
关于它的使用在之前https://www.cnblogs.com/webor2006/p/13028104.html基础学习时也用到过了,不过这里还是简单了解一下:
它是dart官方所开发的,所以先来添加它的依赖:
其实吧这个问题有点白痴,不过还是理解明确一下,设计一个网络框架的原因主要是如下几点:
1、分层设计和解耦的需要;
2、提高开发效率;
3、易维护和可扩展;
关于它的使用在之前https://www.cnblogs.com/webor2006/p/13028104.html基础学习时也用到过了,不过这里还是简单了解一下:
它是dart官方所开发的,所以先来添加它的依赖: