JavaScripture
Contribute via GitHub Feedback

Response : Object

Represents a response from a web request initiated by fetch(). fetch(), Request and Response are a new, low level replacement for XMLHttpRequest.

Constructors

new Response([body = null : Object, [init : Object]]) : Response
init : {
status :Number
statusText :String
headers :Object
}

Instance Properties

body : ReadableStream  

Example:

Run

Results:

 

headers : Headers  

ok : Boolean  

true if the server returned a successful status code (200-299).

Example:

Run

Results:

 

redirected : Boolean  

true if the server returned a redirect status code (301, 302, etc).

Example:

Run

Results:

 

status : Number  

The http status code for the request. See statusText for a description of the code.

Example:

Run

Results:

 

statusText : String  

A description of the status return code.

Example:

Run

Results:

 

trailer : Promise<Headers>  

type : String  

Will be one of: 'basic', 'cors', 'default', 'error', 'opaque', 'opaqueredirect'.

url : String  

Instance Methods

arrayBuffer() : Promise<ArrayBuffer>

blob() : Promise<Blob>

clone() : Response

formData() : Promise<FormData>

json() : Promise<Object>

text() : Promise<String>

Response Methods

error() : Response

redirect(url : String, [status = 302 : Number]) : Response