Package com.microsoft.playwright.impl
Class ResponseImpl
java.lang.Object
com.microsoft.playwright.impl.LoggingSupport
com.microsoft.playwright.impl.ChannelOwner
com.microsoft.playwright.impl.ResponseImpl
- All Implemented Interfaces:
Response
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RawHeadersprivate RawHeadersprivate final RequestImplFields inherited from class com.microsoft.playwright.impl.ChannelOwner
connection, guid, initializer, type -
Constructor Summary
ConstructorsConstructorDescriptionResponseImpl(ChannelOwner parent, String type, String guid, com.google.gson.JsonObject initializer) -
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.private RawHeadersheaders()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.Methods inherited from class com.microsoft.playwright.impl.ChannelOwner
adopt, disposeChannelOwner, handleEvent, runUntil, sendMessage, sendMessage, sendMessageAsync, toProtocolRef, withLogging, withWaitLoggingMethods inherited from class com.microsoft.playwright.impl.LoggingSupport
logApi, logApiIfEnabled, logWithTimestamp, withLogging
-
Field Details
-
headers
-
rawHeaders
-
request
-
-
Constructor Details
-
ResponseImpl
ResponseImpl(ChannelOwner parent, String type, String guid, com.google.gson.JsonObject initializer)
-
-
Method Details
-
allHeaders
Description copied from interface:ResponseAn object with all the response HTTP headers associated with this response.- Specified by:
allHeadersin interfaceResponse
-
body
public byte[] body()Description copied from interface:ResponseReturns the buffer with response body. -
finished
Description copied from interface:ResponseWaits for this response to finish, returns alwaysnull. -
frame
Description copied from interface:ResponseReturns theFramethat initiated this response. -
fromServiceWorker
public boolean fromServiceWorker()Description copied from interface:ResponseIndicates whether this Response was fulfilled by a Service Worker's Fetch Handler (i.e. via FetchEvent.respondWith).- Specified by:
fromServiceWorkerin interfaceResponse
-
headers
Description copied from interface:ResponseAn 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. -
headersArray
Description copied from interface:ResponseAn 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.- Specified by:
headersArrayin interfaceResponse
-
headerValue
Description copied from interface:ResponseReturns 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.- Specified by:
headerValuein interfaceResponse- Parameters:
name- Name of the header.
-
headerValues
Description copied from interface:ResponseReturns all values of the headers matching the name, for exampleset-cookie. The name is case insensitive.- Specified by:
headerValuesin interfaceResponse- Parameters:
name- Name of the header.
-
ok
public boolean ok()Description copied from interface:ResponseContains a boolean stating whether the response was successful (status in the range 200-299) or not. -
request
Description copied from interface:ResponseReturns the matchingRequestobject. -
securityDetails
Description copied from interface:ResponseReturns SSL and other security information.- Specified by:
securityDetailsin interfaceResponse
-
serverAddr
Description copied from interface:ResponseReturns the IP address and port of the server.- Specified by:
serverAddrin interfaceResponse
-
status
public int status()Description copied from interface:ResponseContains the status code of the response (e.g., 200 for a success). -
statusText
Description copied from interface:ResponseContains the status text of the response (e.g. usually an "OK" for a success).- Specified by:
statusTextin interfaceResponse
-
text
Description copied from interface:ResponseReturns the text representation of response body. -
url
Description copied from interface:ResponseContains the URL of the response. -
getRawHeaders
-