Class “Request”
Object > Request
Represents an HTTP Request as used by fetch().
  
    
      | Type: | 
      Request extends Object | 
    
    
      | Constructor: | 
      public | 
    
    
      | Singleton: | 
      No | 
    
    
      | Namespace: | 
      global | 
    
    
      | Direct subclasses: | 
      None | 
    
    
      | JSX Support: | 
      No | 
    
  
Constructor
  
    
      | Parameter | 
      Type | 
      Description | 
    
  
  
    
      | input | 
      string | Request | 
        | 
    
    
      | init | 
      object | 
      Optional. | 
    
    
      | init.body | 
      Blob | FormData | string | 
      The body of the request. GET or HEAD requests can not have a body. Optional. | 
    
    
      | init.cache | 
      string | 
      Optional. | 
    
    
      | init.credentials | 
      string | 
      Optional. | 
    
    
      | init.headers | 
      Headers | Array<[string, string]> | {[header]: string} | 
      The headers to add to the request. Optional. | 
    
    
      | init.method | 
      string | 
      The request method, e.g., 'GET', 'POST'. Optional. | 
    
    
      | init.mode | 
      string | 
      Optional. | 
    
    
      | init.timeout | 
      number | 
      The network request timeout in milliseconds Optional. | 
    
  
Methods
arrayBuffer()
Returns: Promise<ArrayBuffer>
blob()
Returns: Promise<Blob>
clone()
Returns: Request
json()
Returns: Promise<any>
text()
Returns: Promise<string>
Properties
bodyUsed
cache
context
credentials
method
mode
referrer
url