flutter - 如何在 fttter 中使用 Get Request APi
问题描述
如何快速使用获取 API 请求,请帮助我,我有一个关于此的项目。我尝试了很多次并且写了很多代码但没有解决问题
解决方案
首先添加http: ^0.13.0
到 pubspec.yaml
将此添加到课程中import 'package:http/http.dart' as http;
必须添加<uses-permission android:name="android.permission.INTERNET" />
到 AndroidMenifest 文件的顶部
Future<List<Post>> requestForData() async {
static var client = http.Client();
var response = await
client.get(Uri.parse("https://jsonplaceholder.typicode.com/posts"));
if (response.statusCode == 200) {
var posts= response.body;
return posts;
} else {
return null;
}
}
推荐阅读
- java - 使用java比较两个值
- x86 - 段描述符中 AVL 位的用途是什么?
- javascript - 在ajax成功的单独页面中打印每个循环记录
- asp.net-mvc - 要求 SSL 后缺少样式
- java - 为什么对象的fieldname在后者的名字不同的时候会变成json的fieldname?
- java - 使用java 8比较器对实体中的列表进行排序
- android - BottomNavigationView 滞后于片段事务
- reactjs - 多个 redux store 或 combineReducers 用于类似的表单?
- gnu-make - GNU make:检测目标创建与更新
- javascript - 创建只有长度的 svg 六边形点