Definition
Fetch Standard defines RequestInit
dictionary RequestInit {
ByteString method;
HeadersInit headers;
BodyInit? body;
USVString referrer;
ReferrerPolicy referrerPolicy;
RequestMode mode;
RequestCredentials credentials;
RequestCache cache;
RequestRedirect redirect;
DOMString integrity;
boolean keepalive;
AbortSignal? signal;
RequestDuplex duplex;
RequestPriority priority;
any window; // can only be set to null
};
This dictionary is extended in the following specifications:
- Local Network Access
partial dictionary RequestInit { IPAddressSpace targetAddressSpace; }; - Private State Token API
partial dictionary RequestInit { PrivateToken privateToken; };
Consolidated IDL (across partials)
dictionary RequestInit {
ByteString method;
HeadersInit headers;
BodyInit? body;
USVString referrer;
ReferrerPolicy referrerPolicy;
RequestMode mode;
RequestCredentials credentials;
RequestCache cache;
RequestRedirect redirect;
DOMString integrity;
boolean keepalive;
AbortSignal? signal;
RequestDuplex duplex;
RequestPriority priority;
any window;
IPAddressSpace targetAddressSpace;
PrivateToken privateToken; // can only be set to null
};Referring IDL interfaces/dictionaries
Referring specifications
- Local Network Access refers to
RequestInit - Private State Token API refers to
RequestInit