get method

  1. @override
Future<HttpResponse> get(
  1. String url, {
  2. required Map<String, dynamic> headers,
  3. Map<String, String>? queryParameters,
})
override

Implementation

@override
Future<HttpResponse> get(
  String url, {
  required Map<String, dynamic> headers,
  Map<String, String>? queryParameters,
}) async {
  Uri uri = Uri(
    scheme: "https",
    host: baseUrl,
    path: url,
    queryParameters: queryParameters ?? {},
  );
  http.Response response =
      await http.get(uri, headers: headers as Map<String, String>);
  return HttpResponse(
    body: json.decode(response.body),
    statusCode: _getHttpStatus(response.statusCode),
  );
}