先从最基本的自带的网络请求API讲起,后续再记录一些第三方的开源框架。
先简单介绍一下Future这个类。
Future:是一个延迟计算的对象,也就是异步操作处理对象。
async:表示异步。
await:异步结果接收。
以上整体简单使用如下
接下来写一个完整的网络请求
返回结果是一个Future对象,下面看调用
这就是一个完整的网络请求过程,从future异步请求到httpClient连接。
1、dio
dio是一个开源网络请求框架。
简单使用如下
更多介绍参考dio官方介绍