Flutter项目:
flutter pub add dio
插件卸载
Dart项目:
dart pub remove dio
Flutter项目:
flutter pub remove dio
执行命令
flutter pub get
3.1 get请求
var dio = Dio();
var response = await dio.get(‘https://xxx.com/test?id=12&name=wendu’);
print(response.data.toString());
response = await dio.get(‘https://xxx.com/test’, queryParameters: {‘id’: 12, ‘name’: ‘wendu’});
print(response.data.toString());
3.2 post请求
var dio = Dio();
var response = await dio.post(‘https://xxx.com/test’, data: {‘id’: 12, ‘name’: ‘wendu’});
3.3 并发请求
var dio = Dio();
var response = await Future.wait([dio.post(‘https://xxx.com/info’), dio.get(‘https://xxx.com/token’)]);
3.4 下载文件
var dio = Dio();
var response = await dio.download(‘https://www.xxx.com/’, ‘/savePath