delete function

Future<Response> delete(
  1. Uri url, {
  2. Map<String, String>? headers,
  3. Object? body,
  4. Encoding? encoding,
  5. Duration? timeout,
})

Sends an HTTP DELETE request with the given headers to the given URL.

If timeout is not null the request will be aborted if it takes longer than the given duration to complete, and the returned future will complete as an error with a TimeoutException.

This automatically initializes a new BalanceClient and closes that client once the request is complete. If you're planning on making multiple requests to the same server, you should use a single BalanceClient for all of those requests.

For more fine-grained control over the request, use Request instead.

Implementation

Future<http.Response> delete(Uri url,
        {Map<String, String>? headers,
        Object? body,
        Encoding? encoding,
        Duration? timeout}) =>
    _withClient((client) => client.delete(url,
        headers: headers, body: body, encoding: encoding, timeout: timeout));