Response class represents responses which are received by page.
Response.AllHeadersAsync()Added in: v1.15
An object with all the response HTTP headers associated with this response.
Response.BodyAsync()Added in: v1.8
Returns the buffer with response body.
Response.FinishedAsync()Added in: v1.8
Waits for this response to finish, returns always
Response.FrameAdded in: v1.8
Returns the Frame that initiated this response.
Response.FromServiceWorkerAdded in: v1.23
Indicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via FetchEvent.respondWith).
Response.HeaderValueAsync(name)Added in: v1.15
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
\n separator is used. If no headers are found,
null is returned.
Response.HeaderValuesAsync(name)Added in: v1.15
Returns all values of the headers matching the name, for example
set-cookie. The name is case insensitive.
Response.HeadersAdded in: v1.8
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.AllHeadersAsync() for complete list of headers that include
Response.HeadersArrayAsync()Added in: v1.15
An array with all the request HTTP headers associated with this response. Unlike Response.AllHeadersAsync(), header names are NOT lower-cased. Headers with multiple entries, such as
Set-Cookie, appear in the array multiple times.
Response.JsonAsync()Added in: v1.8
Returns the JSON representation of response body.
This method will throw if the response body is not parsable via
Response.OkAdded in: v1.8
Contains a boolean stating whether the response was successful (status in the range 200-299) or not.
Response.RequestAdded in: v1.8
Returns the matching Request object.
Response.SecurityDetailsAsync()Added in: v1.13
issuer<string?> Common Name component of the Issuer field. from the certificate. This should only be used for informational purposes. Optional.
protocol<string?> The specific TLS protocol used. (e.g.
TLS 1.3). Optional.
subjectName<string?> Common Name component of the Subject field from the certificate. This should only be used for informational purposes. Optional.
validFrom<double?> Unix timestamp (in seconds) specifying when this cert becomes valid. Optional.
validTo<double?> Unix timestamp (in seconds) specifying when this cert becomes invalid. Optional.
Returns SSL and other security information.
Response.ServerAddrAsync()Added in: v1.13
Returns the IP address and port of the server.
Response.StatusAdded in: v1.8
Contains the status code of the response (e.g., 200 for a success).
Response.StatusTextAdded in: v1.8
Contains the status text of the response (e.g. usually an "OK" for a success).
Response.TextAsync()Added in: v1.8
Returns the text representation of response body.
Response.UrlAdded in: v1.8
Contains the URL of the response.