An object with all the response HTTP headers associated with this response.
Returns Promise<{ [key: string]: string; }>
body
body(): Promise<Buffer>
Returns the buffer with response body.
Returns Promise<Buffer>
finished
finished(): Promise<null | Error>
Waits for this response to finish, returns always null.
Returns Promise<null | Error>
frame
frame(): Frame
Returns the [Frame] that initiated this response.
Returns Frame
fromServiceWorker
fromServiceWorker(): boolean
Indicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via
FetchEvent.respondWith).
Returns boolean
headerValue
headerValue(name): Promise<null | string>
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.
Parameters
name: string
Name of the header.
Returns Promise<null | string>
headerValues
headerValues(name): Promise<string[]>
Returns all values of the headers matching the name, for example set-cookie. The name is case insensitive.
Parameters
name: string
Name of the header.
Returns Promise<string[]>
headers
headers(): { [key: string]: string; }
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.
[Response] class represents responses which are received by page.