OptionalbodyA BodyInit object or null to set request's body.
OptionalcacheA string indicating how the request will interact with the browser's cache to set request's cache.
OptionalcredentialsA string indicating whether credentials will be sent with the request always, never, or only when sent to a same-origin URL. Sets request's credentials.
OptionalheadersA Headers object, an object literal, or an array of two-item arrays to set request's headers.
OptionalintegrityA cryptographic hash of the resource to be fetched by request. Sets request's integrity.
OptionalkeepaliveA boolean to set request's keepalive.
OptionallongWhether to enter long-running shutdown mode for the duration of the fetch, so a single Ctrl-C
gracefully aborts the request rather than immediately exiting the CLI. Defaults to false.
OptionalmethodA string to set request's method.
OptionalmodeA string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
OptionalpriorityOptionalredirectA string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request's redirect.
OptionalreferrerA string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer.
OptionalreferrerA referrer policy to set request's referrerPolicy.
OptionalsignalAn AbortSignal to set request's signal.
OptionaltimeoutIf specified, the fetch is aborted if it has not settled within this many milliseconds. Defaults to unbounded.
OptionalwindowCan only be null. Used to disassociate request from any Window.
Options for FetchService.fetch. Extends the standard
RequestInitso any request method, headers, body, or credentials supported by nativefetch()can be used.