Interface Response
- All Known Implementing Classes:
ResponseImpl
public interface Response
Response class represents responses which are received by page.-
Method Summary
Modifier and TypeMethodDescriptionAn object with all the response HTTP headers associated with this response.byte[]body()Returns the buffer with response body.finished()Waits for this response to finish, returns alwaysnull.frame()Returns theFramethat initiated this response.booleanIndicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e.headers()An object with the response HTTP headers.An array with all the request HTTP headers associated with this response.headerValue(String name) Returns the value of the header matching the name.headerValues(String name) Returns all values of the headers matching the name, for exampleset-cookie.booleanok()Contains a boolean stating whether the response was successful (status in the range 200-299) or not.request()Returns the matchingRequestobject.Returns SSL and other security information.Returns the IP address and port of the server.intstatus()Contains the status code of the response (e.g., 200 for a success).Contains the status text of the response (e.g.text()Returns the text representation of response body.url()Contains the URL of the response.
-
Method Details
-
allHeaders
-
body
byte[] body()Returns the buffer with response body.- Since:
- v1.8
-
finished
-
frame
-
fromServiceWorker
boolean fromServiceWorker()Indicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via FetchEvent.respondWith).- Since:
- v1.23
-
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 useResponse.allHeaders()for complete list of headers that includecookieinformation.- Since:
- v1.8
-
headersArray
List<HttpHeader> headersArray()An array with all the request HTTP headers associated with this response. UnlikeResponse.allHeaders(), header names are NOT lower-cased. Headers with multiple entries, such asSet-Cookie, appear in the array multiple times.- Since:
- v1.15
-
headerValue
Returns the value of the header matching the name. The name is case insensitive. If multiple headers have the same name (exceptset-cookie), they are returned as a list separated by,. Forset-cookie, the\nseparator is used. If no headers are found,nullis returned.- Parameters:
name- Name of the header.- Since:
- v1.15
-
headerValues
-
ok
boolean ok()Contains a boolean stating whether the response was successful (status in the range 200-299) or not.- Since:
- v1.8
-
request
-
securityDetails
-
serverAddr
-
status
int status()Contains the status code of the response (e.g., 200 for a success).- Since:
- v1.8
-
statusText
String statusText()Contains the status text of the response (e.g. usually an "OK" for a success).- Since:
- v1.8
-
text
-
url
-