fetch method

Future<Response> fetch(
  1. Request request, {
  2. String? method,
  3. Headers? headers,
  4. Object? body,
  5. String? referrer,
  6. ReferrerPolicy? referrerPolicy,
  7. RequestMode? mode,
  8. RequestCredentials? credentials,
  9. RequestCache? cache,
  10. RequestRedirect? redirect,
  11. String? integrity,
  12. bool? keepalive,
  13. AbortSignal? signal,
  14. RequestDuplex? duplex,
})

Implementation

Future<Response> fetch(
  Request request, {
  String? method,
  Headers? headers,
  Object? body,
  String? referrer,
  interop.ReferrerPolicy? referrerPolicy,
  interop.RequestMode? mode,
  interop.RequestCredentials? credentials,
  interop.RequestCache? cache,
  interop.RequestRedirect? redirect,
  String? integrity,
  bool? keepalive,
  AbortSignal? signal,
  interop.RequestDuplex? duplex,
}) async {
  final response = await _delegate.fetch(
    request.delegate,
    interop.RequestInit(
      method: method,
      headers: headers?.delegate,
      body: body,
      referrer: referrer,
      referrerPolicy: referrerPolicy,
      mode: mode,
      credentials: credentials,
      cache: cache,
      redirect: redirect,
      integrity: integrity,
      keepalive: keepalive,
      signal: signal?.delegate,
      duplex: duplex,
    ),
  );
  return responseFromJsObject(response);
}