Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.43 KB

class-response.md

File metadata and controls

60 lines (36 loc) · 1.43 KB

class: Response

[Response] class represents responses which are received by page.

async method: Response.body

  • returns: <[Buffer]>

Returns the buffer with response body.

async method: Response.finished

  • returns: <[null]|[string]>

Waits for this response to finish, returns failure error if request failed.

method: Response.frame

  • returns: <[Frame]>

Returns the [Frame] that initiated this response.

method: Response.headers

  • returns: <[Object]<[string], [string]>>

Returns the object with HTTP headers associated with the response. All header names are lower-case.

async method: Response.json

  • returns: <[Serializable]>

Returns the JSON representation of response body.

This method will throw if the response body is not parsable via JSON.parse.

method: Response.ok

  • returns: <[boolean]>

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

method: Response.request

  • returns: <[Request]>

Returns the matching [Request] object.

method: Response.status

  • returns: <[int]>

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

method: Response.statusText

  • returns: <[string]>

Contains the status text of the response (e.g. usually an "OK" for a success).

async method: Response.text

  • returns: <[string]>

Returns the text representation of response body.

method: Response.url

  • returns: <[string]>

Contains the URL of the response.