Flutter网络请求库DIO入门文档
import 'package:dio/dio.dart';
void main() async {
Dio dio = Dio();
try {
// 发起GET请求
Response response = await dio.get('https://www.example.com/api/data');
// 打印响应数据
print(response.data);
// 发起POST请求
Response postResponse = await dio.post('https://www.example.com/api/data', data: {
"key1": "value1",
"key2": "value2"
});
// 打印响应数据
print(postResponse.data);
} catch (e) {
// 打印请求错误信息
print(e);
}
}
这段代码展示了如何使用DIO库发起GET和POST请求。首先,创建一个Dio实例。然后,使用get方法发起GET请求,并打印响应数据。接着,使用post方法发起POST请求,并传递请求数据,然后打印响应数据。如果请求失败,捕获异常并打印错误信息。
评论已关闭