: FutureBuilder 构造好以后 , 会自动执行异步操作 , 并返回 Widget 组件 , 因此 FutureBuilder 也是一个组件 , 在不同的状态下显示不同样式的组件 ;
FutureBuilder...可以获取当前异步请求的状态 , 可以在请求中显示进度条 , 请求后判定是否请求成功 , 如果出错 , 则显示报错信息 , 如果请求成功 , 则显示请求成功的信息 ;
无论怎样 , 最终要返回一个 Widget..., 如果出现错误 , 则返回错误信息
/// 如果请求成功 , 返回从网络中请求的数据
if(snapshot.hasError) {...';
import 'package:http/http.dart' as http;
/// json 序列化 , 反序列化 包
import 'dart:convert';
void main(...GET 返回值
String httpGetResult = "";
/// 调用 Http Get 方法 , 获取服务器的 json 数据
Future httpGet