Package | Description |
---|---|
org.htmlunit |
Framework classes (contains the
WebClient
class which is the main entry point). |
org.htmlunit.html |
Classes specific to HTML pages, particularly the
HtmlPage which represents
an HTML document and provides access to its content. |
org.htmlunit.javascript.host |
Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
org.htmlunit.javascript.host.file |
Implementations of the File JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
org.htmlunit.javascript.host.xml |
Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
org.htmlunit.util |
Miscellaneous utilities.
|
Modifier and Type | Method and Description |
---|---|
WebRequest |
MockWebConnection.getLastWebRequest()
Returns the
WebRequest that was used in the in the last call
to MockWebConnection.getResponse(WebRequest) . |
WebRequest |
WebResponse.getWebRequest()
Returns the request used to load this response.
|
static WebRequest |
WebRequest.newAboutBlankRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
Cache.cacheIfPossible(WebRequest request,
WebResponse response,
Object toCache)
Caches the specified object, if the corresponding request and response objects indicate
that it is cacheable.
|
void |
WebClient.download(WebWindow requestingWindow,
String target,
WebRequest request,
boolean checkHash,
boolean forceLoad,
String forceAttachmentWithFilename,
String description)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
protected WebResponse |
HttpWebConnection.downloadResponse(org.apache.http.client.methods.HttpUriRequest httpMethod,
WebRequest webRequest,
org.apache.http.HttpResponse httpResponse,
long startTime)
Downloads the response.
|
Object |
Cache.getCachedObject(WebRequest request)
Returns the cached object corresponding to the specified request.
|
WebResponse |
Cache.getCachedResponse(WebRequest request)
Returns the cached response corresponding to the specified request.
|
<P extends Page> |
WebClient.getPage(WebRequest request)
Convenient method to load a web request into the current top WebWindow.
|
<P extends Page> |
WebClient.getPage(WebWindow webWindow,
WebRequest webRequest)
Send a request to a server and return a Page that represents the
response from the server.
|
MockWebConnection.RawResponseData |
MockWebConnection.getRawResponse(WebRequest request)
Gets the raw response configured for the request.
|
WebResponse |
WebConnection.getResponse(WebRequest request)
Submits a request and retrieves a response.
|
WebResponse |
MockWebConnection.getResponse(WebRequest request)
Submits a request and retrieves a response.
|
WebResponse |
HttpWebConnection.getResponse(WebRequest webRequest)
Submits a request and retrieves a response.
|
protected int |
HttpWebConnection.getTimeout(WebRequest webRequest)
Returns the timeout to use for socket and connection timeouts for HttpConnectionManager.
|
protected boolean |
Cache.isCacheable(WebRequest request,
WebResponse response)
Determines if the specified response can be cached.
|
WebResponse |
WebClient.loadWebResponse(WebRequest webRequest)
Loads a
WebResponse from the server. |
protected WebResponse |
HttpWebConnection.makeWebResponse(org.apache.http.HttpResponse httpResponse,
WebRequest webRequest,
DownloadedContent responseBody,
long loadTime)
Converts an HttpMethod into a
WebResponse . |
protected WebResponse |
HttpWebConnection.newWebResponseInstance(WebResponseData responseData,
long loadTime,
WebRequest webRequest)
Constructs an appropriate WebResponse.
|
boolean |
NicelyResynchronizingAjaxController.processSynchron(HtmlPage page,
WebRequest settings,
boolean async)
Resynchronizes calls performed from the thread where this instance has been created.
|
boolean |
AjaxController.processSynchron(HtmlPage page,
WebRequest request,
boolean async)
Gets notified of an AJAX call to determine how it should be processed.
|
Constructor and Description |
---|
WebResponse(WebResponseData responseData,
WebRequest request,
long loadTime)
Constructs with all data.
|
Modifier and Type | Method and Description |
---|---|
WebRequest |
HtmlLink.getWebRequest()
Returns the request which will allow us to retrieve the content referenced by the
href attribute. |
WebRequest |
HtmlForm.getWebRequest(SubmittableElement submitElement)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
Modifier and Type | Method and Description |
---|---|
WebResponse |
HtmlLink.getWebResponse(boolean downloadIfNeeded,
WebRequest request)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
Modifier and Type | Method and Description |
---|---|
void |
URLSearchParams.fillRequest(WebRequest webRequest)
Sets the specified request with the parameters in this
FormData . |
Modifier and Type | Method and Description |
---|---|
void |
Blob.fillRequest(WebRequest webRequest)
Sets the specified request with the parameters in this
FormData . |
Modifier and Type | Method and Description |
---|---|
void |
FormData.fillRequest(WebRequest webRequest)
Sets the specified request with the parameters in this
FormData . |
Modifier and Type | Method and Description |
---|---|
WebRequest |
WebResponseWrapper.getWebRequest()
Returns the request used to load this response.
|
Modifier and Type | Method and Description |
---|---|
protected 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.
|
WebResponse |
WebConnectionWrapper.getResponse(WebRequest request)
Submits a request and retrieves a response.
|
WebResponse |
DebuggingWebConnection.getResponse(WebRequest request)
Calls the wrapped webconnection and save the received response.
|
protected void |
DebuggingWebConnection.saveResponse(WebResponse response,
WebRequest request)
Saves the response content in the temp dir and adds it to the summary page.
|
Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.