get method
Future<Map<String, dynamic> >
get(
- String method, {
- Map<
String, dynamic> queryParameters = const {}, - Map<
String, dynamic> headers = const {},
override
Выполняет HTTP GET запрос.
method — URL или путь для запроса.
queryParameters — опциональные параметры запроса.
headers — опциональные заголовки запроса (не используются в данном методе).
Возвращает Future с данными ответа в виде Map<String, dynamic>. В случае возникновения ошибки выбрасывает ApiException с подробностями ошибки.
Implementation
@override
Future<Map<String, dynamic>> get(
String method, {
Map<String, dynamic> queryParameters = const {},
Map<String, dynamic> headers = const {},
}) async {
try {
final normalizedHeaders = normalizeHeaders(headers);
final response = await _client.get<Map<String, dynamic>>(
method,
options: Options(headers: normalizedHeaders),
queryParameters: queryParameters,
);
return response.data ?? {};
} on DioException catch (e) {
throw await captureException(e);
}
}