Initiated by initFetchOptions, which runs on load
Original uri to preserve
through proxying etc (
A string indicating how the request will interact with the browser's cache to set request's cache.
Before we parse new data, clear old, but only on status 200 responses
Provided content type (for writes)
The used Fetch function
Load the data even if loaded before.
Also sets the
Cache-Control: header to
Override the incoming header to force the data to be treated as this content-type (for reads)
A cryptographic hash of the resource to be fetched by request. Sets request's integrity.
A boolean to set request's keepalive.
A string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
Prevents the addition of various metadata triples (about the fetch request) to the store
The serialized resource in the body
Whether this request is a retry via a proxy (generally done from an error handler)
A 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.
A string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer.
A referrer policy to set request's referrerPolicy.
Referring term, the resource which referred to this (for tracking bad links). The document in which this link was found.
An AbortSignal to set request's signal.
Can only be null. Used to disassociate request from any Window.
flag for XHR/CORS etc