5.9 KiB
id | title |
---|---|
class-response | Response |
Response class represents responses which are received by page.
- response.body()
- response.finished()
- response.frame()
- response.headers()
- response.json()
- response.ok()
- response.request()
- response.status()
- response.statusText()
- response.text()
- response.url()
response.body()
Returns the buffer with response body.
response.finished()
Waits for this response to finish, returns failure error if request failed.
response.frame()
- returns: <Frame>
Returns the Frame that initiated this response.
response.headers()
Returns the object with HTTP headers associated with the response. All header names are lower-case.
response.json()
- returns: <Promise<Serializable>>
Returns the JSON representation of response body.
This method will throw if the response body is not parsable via JSON.parse
.
response.ok()
- returns: <boolean>
Contains a boolean stating whether the response was successful (status in the range 200-299) or not.
response.request()
- returns: <Request>
Returns the matching Request object.
response.status()
- returns: <number>
Contains the status code of the response (e.g., 200 for a success).
response.statusText()
- returns: <string>
Contains the status text of the response (e.g. usually an "OK" for a success).
response.text()
Returns the text representation of response body.
response.url()
- returns: <string>
Contains the URL of the response.