get method
restful get 操作
Implementation
Future get(
String path, {
Map<String, dynamic>? params,
Options? options,
CancelToken? cancelToken,
bool refresh = false,
bool noCache = !CACHE_ENABLE,
String? cacheKey,
bool cacheDisk = false,
bool showToastOnError = true,
bool showMask = false,
}) async {
Options requestOptions = options ?? Options();
requestOptions = requestOptions.copyWith(extra: {
"refresh": refresh,
"noCache": noCache,
"cacheKey": cacheKey,
"cacheDisk": cacheDisk,
toastOnError: showToastOnError,
showMaskOnRequest: showMask,
});
Response response = await dio.get(
path.startsWith('http') ? path : baseUrl + path,
queryParameters: params,
options: requestOptions,
cancelToken: cancelToken ?? _cancelToken,
);
return response.data;
}