window.Request
Request class represents a resource request.
Since: v7.3.0
Request(input, options)
Throws:
- TypeErrorIf options.body exists and options.method is either "GET" or "HEAD".
| Param | Type | Description | 
|---|---|---|
| input | string|Request | Defines the resource that you wish to fetch. This can either be:          A string containing the URL of the resource you want to fetch.          A Request object. | 
| options | Object | '(Optional)' object containing any custom settings that you want to apply to the request. | 
| options.method | string | Request method. The default is "GET". | 
| options.headers | string|Headers | Any headers you want to add to your request. | 
| options.body | Blob|ArrayBuffer|TypedArray|FormData|string|ReadableStream|URLSearchParams | Any body that you want add to your request. | 
| options.credentials | string | Request credentials you want to use for the request. Either "omit" or "include". | 
| options.signal | AbortSignal | AbortSignal object which can be used to abort a request. | 
body : ReadableStream
Read only ReadableStream object with the body contents that have been added to the request or null if body is null.
See: Request - body
bodyUsed : boolean
Read only Indicates whether the request body has been read yet.
See: Request - bodyUsed
credentials : string
Read only Indicates whether the user agent should send or receive cookies. Possible values are:
Copied to your clipboard"omit": Never send or receive cookies."include": Always send cookies.
headers : Headers
Read only Headers object associated with the request.
See: Request - headers
method : string
Read only Request's method. Possible values are "GET", "POST", "HEAD", "PUT", "DELETE" and "OPTIONS".
See: Request - method
url : string
Read only URL of the request.
See: Request - url
arrayBuffer()
Reads the request body and returns it as a Promise that resolves with an ArrayBuffer.
Returns: Promise<ArrayBuffer> Promise that resolves with an ArrayBuffer.
See: Request - arrayBuffer  
blob()
Reads the request body and returns it as a Promise that resolves with a Blob.
Returns: Promise<Blob> Promise that resolves with a Blob.
See: Request - blob  
clone()
Creates a copy of the current request object.
Returns: Request - Copy of the request.
See: Request - clone  
formData()
Reads the request body and returns it as a Promise that resolves with a FormData.
Returns: Promise<FormData> Promise that resolves with a FormData.
See: Request - formData  
json()
Reads the request body and returns it as a Promise that resolves with the result of parsing the body text as JSON.
Returns: Promise<Object> Promise that resolves to JSON object.
See: Request - json  
text()
Reads the request body and returns it as a Promise that resolves with a String decoded using UTF-8.
Returns: Promise<string> Promise that resolves with a String.
See: Request - text  
