先从最基本的自带的网络请求API讲起,后续再记录一些第三方的开源框架。

先简单介绍一下Future这个类。

Future:是一个延迟计算的对象,也就是异步操作处理对象。

async:表示异步。

await:异步结果接收。

以上整体简单使用如下

Flutter学习笔记(四)网络请求

接下来写一个完整的网络请求

Flutter学习笔记(四)网络请求

返回结果是一个Future对象,下面看调用

Flutter学习笔记(四)网络请求

这就是一个完整的网络请求过程,从future异步请求到httpClient连接。

1、dio

dio是一个开源网络请求框架。

简单使用如下

Flutter学习笔记(四)网络请求

更多介绍参考dio官方介绍

相关文章: