Response class represents responses which are received by page.
Methods Added in: v1.15 response.all_headersAn object with all the response HTTP headers associated with this response.
Usage
Returns
bodyAdded before v1.9 response.bodyReturns the buffer with response body.
Usage
Returns
finishedAdded before v1.9 response.finishedWaits for this response to finish, returns always null
.
Usage
Returns
Added in: v1.15 response.header_valueReturns 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
response.header_value(name)
Arguments
Returns
Added in: v1.15 response.header_valuesReturns all values of the headers matching the name, for example set-cookie
. The name is case-insensitive.
Usage
response.header_values(name)
Arguments
Returns
Added in: v1.15 response.headers_arrayAn array with all the request HTTP headers associated with this response. Unlike response.all_headers(), header names are NOT lower-cased. Headers with multiple entries, such as Set-Cookie
, appear in the array multiple times.
Usage
Returns
jsonAdded before v1.9 response.jsonReturns the JSON representation of response body.
This method will throw if the response body is not parsable via JSON.parse
.
Usage
Returns
security_detailsAdded in: v1.13 response.security_detailsReturns SSL and other security information.
Usage
response.security_details()
Returns
issuer
str (optional)
Common Name component of the Issuer field. from the certificate. This should only be used for informational purposes. Optional.
protocol
str (optional)
The specific TLS protocol used. (e.g. TLS 1.3
). Optional.
subjectName
str (optional)
Common Name component of the Subject field from the certificate. This should only be used for informational purposes. Optional.
validFrom
float (optional)
Unix timestamp (in seconds) specifying when this cert becomes valid. Optional.
validTo
float (optional)
Unix timestamp (in seconds) specifying when this cert becomes invalid. Optional.
Returns the IP address and port of the server.
Usage
Returns
textAdded before v1.9 response.textReturns the text representation of response body.
Usage
Returns
Properties frameAdded before v1.9 response.frameReturns the Frame that initiated this response.
Usage
Returns
from_service_workerAdded in: v1.23 response.from_service_workerIndicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via FetchEvent.respondWith).
Usage
response.from_service_worker
Returns
Added before v1.9 response.headersAn 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.all_headers() for complete list of headers that include cookie
information.
Usage
Returns
okAdded before v1.9 response.okContains a boolean stating whether the response was successful (status in the range 200-299) or not.
Usage
Returns
requestAdded before v1.9 response.requestReturns the matching Request object.
Usage
Returns
statusAdded before v1.9 response.statusContains the status code of the response (e.g., 200 for a success).
Usage
Returns
status_textAdded before v1.9 response.status_textContains the status text of the response (e.g. usually an "OK" for a success).
Usage
Returns
urlAdded before v1.9 response.urlContains the URL of the response.
Usage
Returns
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4