getRequest method

Future getRequest(
  1. UrlRequest request
)

Sends an HTTP GET request with the UrlRequest object waiting for a 200 status code.

Implementation

Future<dynamic> getRequest(UrlRequest request) async {
  final response = await http.get(request.url, headers: request.headers);

  if (response.statusCode == 200) {
    try {
      return jsonDecode(response.body);
    } catch (error) {
      return Future.error(error);
    }
  } else {
    return Future.error("The server did not return a 200 code");
  }
}