get<T> method
Future<Response<T> >
get<T>(
- String path, {
- Object? data,
- Map<
String, dynamic> ? queryParameters, - Options? options,
- CancelToken? cancelToken,
- ProgressCallback? onReceiveProgress,
- Duration? cacheExpiresIn,
- MockReplyParams? mockReplyParams,
override
Convenience method to make an HTTP GET request.
Implementation
@override
Future<Response<T>> get<T>(
String path, {
Object? data,
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
ProgressCallback? onReceiveProgress,
Duration? cacheExpiresIn,
MockReplyParams? mockReplyParams,
}) async {
if (_mockedEnvironment && mockReplyParams != null) {
final jsonMock = await loadMockAsset!(mockReplyParams.mockPath);
_dioAdapter.onGet(
path,
(req) => _onMockRequest(req, mockReplyParams, jsonMock),
data: Matchers.any,
);
}
return super.get(
path,
data: data,
queryParameters: queryParameters,
options: _getOptionsWithCacheExpiresIn(cacheExpiresIn, options),
cancelToken: cancelToken,
onReceiveProgress: onReceiveProgress,
);
}