fetch<T> static method
Future<Response<T> >
fetch<T>(
- dynamic url, {
- Object? data,
- Map<
String, dynamic> ? queryParameters, - CancelToken? cancelToken,
- Options? options,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
Implementation
static Future<Response<T>> fetch<T>(dynamic url,
{Object? data,
Map<String, dynamic>? queryParameters,
CancelToken? cancelToken,
Options? options,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress}) {
if (url is Uri) {
return DioManager().dio.requestUri(url,
data: data,
cancelToken: cancelToken,
options: options,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress);
} else if (url is String) {
return DioManager().dio.request(url,
data: data,
queryParameters: queryParameters,
cancelToken: cancelToken,
options: options,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress);
} else {
throw '不识别的uri';
}
}