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.
OptionalheadersHeaders sent alongside the request
OptionalintegrityA cryptographic hash of the resource to be fetched by request. Sets request's integrity.
OptionalkeepaliveA boolean to set request's keepalive.
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.
OptionalpriorityOptionalqueryOptional query object. Does not support arrays. Will get stringified
OptionalredirectA 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.
OptionalresponseWhat kind of response is expected. Defaults to json. response will
return the raw response from fetch.
OptionalsignalAn AbortSignal to set request's signal.
OptionalstringifyOptional function to stringify the body of the request for POST and PUT requests. Defaults to JSON.stringify.
OptionalwindowCan only be null. Used to disassociate request from any Window.
Allowed options for a request. Extends native
RequestInit.