delete static method

Future<HttpBaseClientResponse> delete(
  1. Uri uri, {
  2. Map<String, String>? headers = const {"Accept" : "application/json", "Content-Type" : "application/x-www-form-urlencoded"},
  3. Object? requestBody,
})

To make a delete request

Implementation

static Future<HttpBaseClientResponse> delete(
  Uri uri, {
  Map<String, String>? headers = const {
    "Accept": "application/json",
    "Content-Type": "application/x-www-form-urlencoded"
  },
  Object? requestBody,
}) async {
  var client = http.Client();

  HttpBaseClientResponse res;

  try {
    var response = await client.delete(
      uri,
      headers: headers,
      body: requestBody,
    );

    res = HttpBaseClientResponse._fromHttpResponse(response);
  } catch (err) {
    res = HttpBaseClientResponse._fromError(err.toString());
  } finally {
    client.close();
  }

  return res;
}