Flutter开发之——网络请求-Dio
import 'package:dio/dio.dart';
void getHttp() async {
try {
var url = "http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1";
var response = await Dio().get(url);
print(response);
} catch (e) {
print(e);
}
}
void postHttp() async {
try {
var url = "http://www.phonegap100.com/appapi.php";
var data = {"a": "getPortalList", "catid": 20, "page": 1};
var response = await Dio().post(url, data: data);
print(response);
} catch (e) {
print(e);
}
}
这段代码展示了如何使用Dio包发送GET和POST请求。getHttp
函数发送一个GET请求,而postHttp
函数发送一个POST请求。两个函数都使用异步等待来处理网络请求,并在请求成功或失败时打印相关信息。
评论已关闭