request<T> method
Future<ResponseModel<T> >
request<T>(
- String path, {
- Object? data,
- Map<
String, dynamic> ? params, - Options? options,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
- CancelToken? cancelToken,
request
Implementation
Future<ResponseModel<T>> request<T>(
String path, {
Object? data,
Map<String, dynamic>? params,
Options? options,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress,
CancelToken? cancelToken,
}) async {
_dio ??= _createDio(this.options);
if (options != null) _dio!.options = _dio!.options.mergeOptions(options);
return await _handle<T>(
_dio!.request<T>(path,
data: data,
queryParameters: params,
options: options,
cancelToken: cancelToken ?? _cancelToken,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress),
baseOptions: _dio!.options);
}