Optional
bodyA BodyInit object or null to set request's body.
Optional
cacheA string indicating how the request will interact with the browser's cache to set request's cache.
Optional
credentialsA 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.
Optional
headersHeaders sent alongside the request
Optional
integrityA cryptographic hash of the resource to be fetched by request. Sets request's integrity.
Optional
keepaliveA boolean to set request's keepalive.
Optional
methodA string to set request's method.
Optional
modeA string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
Optional
priorityOptional
queryOptional query object. Does not support arrays. Will get stringified
Optional
redirectA 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.
Optional
referrerA string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer.
Optional
referrerA referrer policy to set request's referrerPolicy.
Optional
responseWhat kind of response is expected. Defaults to json
. response
will
return the raw response from fetch
.
Optional
signalAn AbortSignal to set request's signal.
Optional
stringifyOptional function to stringify the body of the request for POST and PUT requests. Defaults to JSON.stringify
.
Optional
windowCan only be null. Used to disassociate request from any Window.
Allowed options for a request. Extends native
RequestInit
.