添加依赖
dio: ^4.0.3
创建工具类
import 'package:dio/dio.dart';
class NetCore {
static final NetCore _instance = NetCore.internal();
late Dio _dio;
factory NetCore() {
return _instance;
}
NetCore.internal() {
initNetConfig();
}
void initNetConfig() {
//默认配置
var options = BaseOptions(
baseUrl: "",
connectTimeout: 5000,
receiveTimeout: 3000,
);
_dio = Dio(options);
}
Future<Response> get(String url) async {
Response response = await _dio.get(url);
return response;
}
}