Uses of Class
org.htmlunit.WebResponse
Packages that use WebResponse
Package
Description
Provides core classes as well as classes to represent the different data measured during a test.
Provides classes that represent different page types.
Provides various utility classes to make writing test cases easier.
Framework classes (contains the
WebClient
class which is the main entry point).Attachment-related classes.
Classes specific to HTML pages, particularly the
HtmlPage
which represents
an HTML document and provides access to its content.Miscellaneous utilities.
Classes specific to XML pages.
-
Uses of WebResponse in com.xceptance.xlt.api.engine
Methods in com.xceptance.xlt.api.engine that return WebResponseModifier and TypeMethodDescriptionNetworkData.getResponse()
Returns the underlying response object for direct access.Constructors in com.xceptance.xlt.api.engine with parameters of type WebResponse -
Uses of WebResponse in com.xceptance.xlt.api.htmlunit
Methods in com.xceptance.xlt.api.htmlunit that return WebResponseConstructors in com.xceptance.xlt.api.htmlunit with parameters of type WebResponseModifierConstructorDescriptionLightWeightPage
(WebResponse webResponse, String timerName) Constructor. -
Uses of WebResponse in com.xceptance.xlt.api.util
Methods in com.xceptance.xlt.api.util that return WebResponseModifier and TypeMethodDescriptionprotected WebResponse
AbstractResponseProcessor.createWebResponse
(WebResponse originalWebResponse, byte[] content) Creates a new web response from the given original web response and the new content.protected WebResponse
AbstractResponseProcessor.createWebResponse
(WebResponse originalWebResponse, String content) Creates a new web response from the given original web response and the new content.ResponseContentProcessor.processResponse
(WebResponse webResponse) Processes the content of a response.ResponseProcessor.processResponse
(WebResponse webResponse) Processes the content of a response.Methods in com.xceptance.xlt.api.util with parameters of type WebResponseModifier and TypeMethodDescriptionprotected WebResponse
AbstractResponseProcessor.createWebResponse
(WebResponse originalWebResponse, byte[] content) Creates a new web response from the given original web response and the new content.protected WebResponse
AbstractResponseProcessor.createWebResponse
(WebResponse originalWebResponse, String content) Creates a new web response from the given original web response and the new content.ResponseContentProcessor.processResponse
(WebResponse webResponse) Processes the content of a response.ResponseProcessor.processResponse
(WebResponse webResponse) Processes the content of a response. -
Uses of WebResponse in org.htmlunit
Subclasses of WebResponse in org.htmlunitModifier and TypeClassDescriptionclass
A simple WebResponse created from a string.Methods in org.htmlunit that return WebResponseModifier and TypeMethodDescriptionprotected WebResponse
HttpWebConnection.downloadResponse
(org.apache.http.client.methods.HttpUriRequest httpMethod, WebRequest webRequest, org.apache.http.HttpResponse httpResponse, long startTime) Downloads the response.Cache.getCachedResponse
(WebRequest request) Returns the cached response corresponding to the specified request.FailingHttpStatusCodeException.getResponse()
Gets the failing response.HttpWebConnection.getResponse
(WebRequest webRequest) Submits a request and retrieves a response.MockWebConnection.getResponse
(WebRequest request) Submits a request and retrieves a response.WebConnection.getResponse
(WebRequest request) Submits a request and retrieves a response.AbstractPage.getWebResponse()
Returns the web response that was originally used to create this page.Page.getWebResponse()
Returns the web response that was originally used to create this page.SgmlPage.getWebResponse()
Returns the web response that was originally used to create this page.WebClient.loadWebResponse
(WebRequest webRequest) Loads aWebResponse
from the server.protected WebResponse
HttpWebConnection.makeWebResponse
(org.apache.http.HttpResponse httpResponse, WebRequest webRequest, DownloadedContent responseBody, long loadTime) Converts an HttpMethod into aWebResponse
.protected WebResponse
HttpWebConnection.newWebResponseInstance
(WebResponseData responseData, long loadTime, WebRequest webRequest) Constructs an appropriate WebResponse.Methods in org.htmlunit with parameters of type WebResponseModifier and TypeMethodDescriptionboolean
Cache.cacheIfPossible
(WebRequest request, WebResponse response, Object toCache) Caches the specified object, if the corresponding request and response objects indicate that it is cacheable.protected HtmlPage
DefaultPageCreator.createHtmlPage
(WebResponse webResponse, WebWindow webWindow) Creates an HtmlPage for this WebResponse.DefaultPageCreator.createPage
(WebResponse webResponse, WebWindow webWindow) Create a Page object for the specified web response.PageCreator.createPage
(WebResponse webResponse, WebWindow webWindow) Create a Page object for the specified web response.protected TextPage
DefaultPageCreator.createTextPage
(WebResponse webResponse, WebWindow webWindow) Creates a TextPage for this WebResponse.protected UnexpectedPage
DefaultPageCreator.createUnexpectedPage
(WebResponse webResponse, WebWindow webWindow) Creates an UnexpectedPage for this WebResponse.protected XHtmlPage
DefaultPageCreator.createXHtmlPage
(WebResponse webResponse, WebWindow webWindow) Creates an XHtmlPage for this WebResponse.protected SgmlPage
DefaultPageCreator.createXmlPage
(WebResponse webResponse, WebWindow webWindow) Creates an SgmlPage for this WebResponse.static DefaultPageCreator.PageType
DefaultPageCreator.determinePageType
(WebResponse webResponse) Determines the kind of page to create from the content type.protected boolean
Cache.isCacheable
(WebRequest request, WebResponse response) Determines if the specified response can be cached.protected boolean
Cache.isCacheableContent
(WebResponse response) Perform prior validation for 'no-store' directive in Cache-Control header.WebClient.loadWebResponseInto
(WebResponse webResponse, WebWindow webWindow) Creates a page based on the specified response and inserts it into the specified window.WebClient.loadWebResponseInto
(WebResponse webResponse, WebWindow webWindow, String forceAttachmentWithFilename) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.protected static Date
Cache.parseDateHeader
(WebResponse response, String headerName) Parses and returns the specified date header of the specified response.void
WebClient.printContentIfNecessary
(WebResponse webResponse) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.void
WebClient.throwFailingHttpStatusCodeExceptionIfNecessary
(WebResponse webResponse) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.Constructors in org.htmlunit with parameters of type WebResponseModifierConstructorDescriptionAbstractPage
(WebResponse webResponse, WebWindow enclosingWindow) Creates an instance.FailingHttpStatusCodeException
(String message, WebResponse failingResponse) Creates an instance.FailingHttpStatusCodeException
(WebResponse failingResponse) Creates an instance.SgmlPage
(WebResponse webResponse, WebWindow webWindow) Creates an instance of SgmlPage.TextPage
(WebResponse webResponse, WebWindow enclosingWindow) Creates an instance.UnexpectedPage
(WebResponse webResponse, WebWindow enclosingWindow) Creates an instance. -
Uses of WebResponse in org.htmlunit.attachment
Methods in org.htmlunit.attachment with parameters of type WebResponseModifier and TypeMethodDescriptiondefault boolean
AttachmentHandler.handleAttachment
(WebResponse response, String attachmentFilename) Process the specified attachment.default boolean
AttachmentHandler.isAttachment
(WebResponse response) Returnstrue
if the specified response represents an attachment. -
Uses of WebResponse in org.htmlunit.html
Methods in org.htmlunit.html that return WebResponseModifier and TypeMethodDescriptionHtmlImage.getWebResponse
(boolean downloadIfNeeded) Returns theWebResponse
for the image contained by this image element.HtmlLink.getWebResponse
(boolean downloadIfNeeded) POTENIAL PERFORMANCE KILLER - DOWNLOADS THE RESOURCE - USE AT YOUR OWN RISK.
If the linked content is not already downloaded it triggers a download.HtmlLink.getWebResponse
(boolean downloadIfNeeded, WebRequest request) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
If the linked content is not already downloaded it triggers a download.Constructors in org.htmlunit.html with parameters of type WebResponseModifierConstructorDescriptionHtmlPage
(WebResponse webResponse, WebWindow webWindow) Creates an instance of HtmlPage.XHtmlPage
(WebResponse webResponse, WebWindow webWindow) Creates a new XHTML page instance. -
Uses of WebResponse in org.htmlunit.util
Subclasses of WebResponse in org.htmlunit.utilModifier and TypeClassDescriptionclass
Provides a convenient implementation of theWebResponse
interface that can be subclassed by developers wishing to adapt a particular WebResponse.Methods in org.htmlunit.util that return WebResponseModifier and TypeMethodDescriptionprotected WebResponse
FalsifyingWebConnection.createWebResponse
(WebRequest wr, String content, String contentType) Creates a faked WebResponse for the request with the provided content.protected WebResponse
FalsifyingWebConnection.createWebResponse
(WebRequest wr, String content, String contentType, int responseCode, String responseMessage) Creates a faked WebResponse for the request with the provided content.protected WebResponse
FalsifyingWebConnection.deliverFromAlternateUrl
(WebRequest webRequest, URL url) Delivers the content for an alternate URL as if it comes from the requested URL.DebuggingWebConnection.getResponse
(WebRequest request) Calls the wrapped webconnection and save the received response.WebConnectionWrapper.getResponse
(WebRequest request) Submits a request and retrieves a response.protected WebResponse
FalsifyingWebConnection.replaceContent
(WebResponse wr, String newContent) Builds a WebResponse with new content, preserving all other information.protected WebResponse
DebuggingWebConnection.uncompressJavaScript
(WebResponse response) Tries to uncompress the JavaScript code in the provided response.Methods in org.htmlunit.util with parameters of type WebResponseModifier and TypeMethodDescriptionstatic Document
XmlUtils.buildDocument
(WebResponse webResponse) Builds a document from the content of the web response.static boolean
HeaderUtils.containsETag
(WebResponse response) static boolean
HeaderUtils.containsLastModified
(WebResponse response) static boolean
HeaderUtils.containsMaxAge
(WebResponse response) static boolean
HeaderUtils.containsMaxAgeOrSMaxage
(WebResponse response) static boolean
HeaderUtils.containsNoCache
(WebResponse response) static boolean
HeaderUtils.containsNoStore
(WebResponse response) static boolean
HeaderUtils.containsPrivate
(WebResponse response) static boolean
HeaderUtils.containsPublic
(WebResponse response) static boolean
HeaderUtils.containsSMaxage
(WebResponse response) static long
HeaderUtils.maxAge
(WebResponse response) protected WebResponse
FalsifyingWebConnection.replaceContent
(WebResponse wr, String newContent) Builds a WebResponse with new content, preserving all other information.protected void
DebuggingWebConnection.saveResponse
(WebResponse response, WebRequest request) Saves the response content in the temp dir and adds it to the summary page.static long
HeaderUtils.sMaxage
(WebResponse response) protected WebResponse
DebuggingWebConnection.uncompressJavaScript
(WebResponse response) Tries to uncompress the JavaScript code in the provided response.Constructors in org.htmlunit.util with parameters of type WebResponseModifierConstructorDescriptionWebResponseWrapper
(WebResponse webResponse) Constructs a WebResponse object wrapping provided WebResponse. -
Uses of WebResponse in org.htmlunit.xml
Constructors in org.htmlunit.xml with parameters of type WebResponseModifierConstructorDescriptionXmlPage
(WebResponse webResponse, WebWindow enclosingWindow) Creates an instance.XmlPage
(WebResponse webResponse, WebWindow enclosingWindow, boolean ignoreSAXException) Creates an instance.XmlPage
(WebResponse webResponse, WebWindow enclosingWindow, boolean ignoreSAXException, boolean handleXHTMLAsHTML) Creates an instance.