Response

js.html.Response (extern class)

The Response interface of the Fetch API represents the response to a request.

Documentation Response by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Static Members

error(): Response

Returns a new Response object associated with a network error.

Returns
Response

redirect(url: String, ?status: Int = 302): Response

Creates a new response with a different URL.

Name Type Default
url String
status Int 302
Returns
Response

Instance Members

Contains the type of the response (e.g., basic, cors).


url: String

Contains the URL of the response.


redirected: Bool

Indicates whether or not the response is the result of a redirect; that is, its URL list has more than one entry.


status: Int

Contains the status code of the response (e.g., 200 for a success).


ok: Bool

Contains a boolean stating whether the response was successful (status in the range 200-299) or not.


statusText: String

Contains the status message corresponding to the status code (e.g., OK for 200).


headers: Headers

Contains the Headers object associated with the response.


bodyUsed: Bool

clone(): Response

Creates a clone of a Response object.

Returns
Response

Returns
js.lib.Promise<js.lib.ArrayBuffer>

Returns
js.lib.Promise<Blob>

Returns
js.lib.Promise<FormData>

Returns
js.lib.Promise<Dynamic>

Returns
js.lib.Promise<String>

new(?body: Blob, ?init: Null<ResponseInit>): Void
Name Type Default
body Blob (optional)
init Null<ResponseInit> (optional)