An object with all the response HTTP headers associated with this response.
Returns the buffer with response body.
Waits for this response to finish, returns always null.
Indicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via FetchEvent.respondWith).
An object with the response HTTP headers. The header names are lower-cased. Note that this method does not return
security-related headers, including cookie-related ones. You can use
response.allHeaders() for complete list of
headers that include cookie information.
An array with all the request HTTP headers associated with this response. Unlike
response.allHeaders(), header names are NOT
lower-cased. Headers with multiple entries, such as Set-Cookie, appear in the array multiple times.
Returns the value of the header matching the name. The name is case-insensitive. If multiple headers have the same
name (except set-cookie), they are returned as a list separated by , . For set-cookie, the \n separator is
used. If no headers are found, null is returned.
Name of the header.
Returns all values of the headers matching the name, for example set-cookie. The name is case-insensitive.
Name of the header.
Returns the http version used by the response.
Returns the JSON representation of response body.
This method will throw if the response body is not parsable via JSON.parse.
Contains a boolean stating whether the response was successful (status in the range 200-299) or not.
Returns SSL and other security information.
Returns the IP address and port of the server.
Contains the status code of the response (e.g., 200 for a success).
Contains the status text of the response (e.g. usually an "OK" for a success).
Returns the text representation of response body.
Contains the URL of the response.
Response class represents responses which are received by page.