Response
Source URL: https://playwright.dev/docs/api/class-response
Response | Playwright
섹션 제목: “Response | Playwright”Response class represents responses which are received by page.
Methods
섹션 제목: “Methods”allHeaders
섹션 제목: “allHeaders”Added in: v1.15 response.allHeaders
An object with all the response HTTP headers associated with this response.
Usage
await response.allHeaders();Returns
body
섹션 제목: “body”Added before v1.9 response.body
Returns the buffer with response body.
Usage
await response.body();Returns
finished
섹션 제목: “finished”Added before v1.9 response.finished
Waits for this response to finish, returns always null.
Usage
await response.finished();Returns
frame
섹션 제목: “frame”Added before v1.9 response.frame
Returns the Frame that initiated this response.
Usage
response.frame();Returns
fromServiceWorker
섹션 제목: “fromServiceWorker”Added in: v1.23 response.fromServiceWorker
Indicates whether this Response was fulfilled by a Service Worker’s Fetch Handler (i.e. via FetchEvent.respondWith).
Usage
response.fromServiceWorker();Returns
headerValue
섹션 제목: “headerValue”Added in: v1.15 response.headerValue
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.
Usage
await response.headerValue(name);Arguments
Name of the header.
Returns
headerValues
섹션 제목: “headerValues”Added in: v1.15 response.headerValues
Returns all values of the headers matching the name, for example set-cookie. The name is case-insensitive.
Usage
await response.headerValues(name);Arguments
Name of the header.
Returns
headers
섹션 제목: “headers”Added before v1.9 response.headers
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.
Usage
response.headers();Returns
headersArray
섹션 제목: “headersArray”Added in: v1.15 response.headersArray
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.
Usage
await response.headersArray();Returns
Name of the header.
* `value` [string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "string")Value of the header.
json
섹션 제목: “json”Added before v1.9 response.json
Returns the JSON representation of response body.
This method will throw if the response body is not parsable via JSON.parse.
Usage
await response.json();Returns
Added before v1.9 response.ok
Contains a boolean stating whether the response was successful (status in the range 200-299) or not.
Usage
response.ok();Returns
request
섹션 제목: “request”Added before v1.9 response.request
Returns the matching Request object.
Usage
response.request();Returns
securityDetails
섹션 제목: “securityDetails”Added in: v1.13 response.securityDetails
Returns SSL and other security information.
Usage
await response.securityDetails();Returns
Common Name component of the Issuer field. from the certificate. This should only be used for informational purposes. Optional.
* `protocol` [string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "string") _(optional)_The specific TLS protocol used. (e.g. TLS 1.3). Optional.
* `subjectName` [string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "string") _(optional)_Common Name component of the Subject field from the certificate. This should only be used for informational purposes. Optional.
* `validFrom` [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number") _(optional)_Unix timestamp (in seconds) specifying when this cert becomes valid. Optional.
* `validTo` [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number") _(optional)_Unix timestamp (in seconds) specifying when this cert becomes invalid. Optional.
serverAddr
섹션 제목: “serverAddr”Added in: v1.13 response.serverAddr
Returns the IP address and port of the server.
Usage
await response.serverAddr();Returns
IPv4 or IPV6 address of the server.
* `port` [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type "Number")status
섹션 제목: “status”Added before v1.9 response.status
Contains the status code of the response (e.g., 200 for a success).
Usage
response.status();Returns
statusText
섹션 제목: “statusText”Added before v1.9 response.statusText
Contains the status text of the response (e.g. usually an “OK” for a success).
Usage
response.statusText();Returns
text
섹션 제목: “text”Added before v1.9 response.text
Returns the text representation of response body.
Usage
await response.text();Returns
Added before v1.9 response.url
Contains the URL of the response.
Usage
response.url();Returns