Package | Description |
---|---|
com.gargoylesoftware.htmlunit |
Framework classes (contains the WebClient class which is the main entry point).
|
com.gargoylesoftware.htmlunit.html |
Classes specific to HTML pages, particularly the HtmlPage which represents
an HTML document and provides access to its content.
|
com.gargoylesoftware.htmlunit.util |
Misc utilities
|
Modifier and Type | Method and Description |
---|---|
WebRequestSettings |
MockWebConnection.getLastWebRequestSettings()
Returns the
WebRequestSettings that was used in the in the last call
to MockWebConnection.getResponse(WebRequestSettings) . |
WebRequestSettings |
WebResponse.getRequestSettings()
Returns the request settings used to load this response.
|
WebRequestSettings |
WebResponseImpl.getRequestSettings()
Returns the request settings used to load this response.
|
Modifier and Type | Method and Description |
---|---|
void |
Cache.cacheIfPossible(WebRequestSettings request,
WebResponse response,
Object toCache)
Caches the specified object, if the corresponding request and response objects indicate
that it is cacheable.
|
Object |
Cache.getCachedObject(WebRequestSettings request)
Returns the cached object corresponding to the specified request.
|
<P extends Page> |
WebClient.getPage(WebRequestSettings request)
Convenient method to load a web request into the current top WebWindow.
|
<P extends Page> |
WebClient.getPage(WebWindow opener,
String target,
WebRequestSettings params)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
<P extends Page> |
WebClient.getPage(WebWindow webWindow,
WebRequestSettings parameters)
Send a request to a server and return a Page that represents the
response from the server.
|
WebResponse |
MockWebConnection.getResponse(WebRequestSettings settings)
Submits a request and retrieves a response.
|
WebResponse |
WebConnection.getResponse(WebRequestSettings settings)
Submits a request and retrieves a response.
|
WebResponse |
HttpWebConnection.getResponse(WebRequestSettings settings)
Submits a request and retrieves a response.
|
protected boolean |
Cache.isCacheable(WebRequestSettings request,
WebResponse response)
Determines if the specified response can be cached.
|
WebResponse |
WebClient.loadWebResponse(WebRequestSettings webRequestSettings)
Loads a
WebResponse from the server. |
protected WebResponse |
HttpWebConnection.newWebResponseInstance(String charset,
WebResponseData responseData,
long loadTime,
WebRequestSettings requestSettings)
Deprecated.
As of 2.6, please use
HttpWebConnection.newWebResponseInstance(WebResponseData, long, WebRequestSettings) |
protected WebResponse |
HttpWebConnection.newWebResponseInstance(WebResponseData responseData,
long loadTime,
WebRequestSettings requestSettings)
Constructs an appropriate WebResponse.
|
boolean |
AjaxController.processSynchron(HtmlPage page,
WebRequestSettings settings,
boolean async)
Gets notified of an AJAX call to determine how it should be processed.
|
boolean |
NicelyResynchronizingAjaxController.processSynchron(HtmlPage page,
WebRequestSettings settings,
boolean async)
Resynchronizes calls performed from the thread where this instance has been created.
|
Constructor and Description |
---|
WebRequestSettings(WebRequestSettings originalRequest,
URL url)
Instantiates a
WebRequestSettings for the specified URL using the proxy configuration from the
specified original request. |
WebResponseImpl(WebResponseData responseData,
String charset,
WebRequestSettings requestSettings,
long loadTime)
Deprecated.
As of 2.6, please use @link
WebResponseImpl.WebResponseImpl(WebResponseData, WebRequestSettings, long) |
WebResponseImpl(WebResponseData responseData,
WebRequestSettings requestSettings,
long loadTime)
Constructs with all data.
|
Modifier and Type | Method and Description |
---|---|
WebRequestSettings |
HtmlLink.getWebRequestSettings()
Returns the request settings which will allow us to retrieve the content referenced by the "href" attribute.
|
Modifier and Type | Method and Description |
---|---|
WebRequestSettings |
WebResponseWrapper.getRequestSettings()
Returns the request settings used to load this response.
|
Modifier and Type | Method and Description |
---|---|
protected WebResponse |
FalsifyingWebConnection.createWebResponse(WebRequestSettings wr,
String content,
String contentType)
Creates a faked WebResponse for the request with the provided content.
|
protected WebResponse |
FalsifyingWebConnection.createWebResponse(WebRequestSettings wr,
String content,
String contentType,
int responseCode,
String responseMessage)
Creates a faked WebResponse for the request with the provided content.
|
protected WebResponse |
FalsifyingWebConnection.deliverFromAlternateUrl(WebRequestSettings webRequestSettings,
URL url)
Delivers the content for an alternate URL as if it comes from the requested URL.
|
WebResponse |
DebuggingWebConnection.getResponse(WebRequestSettings settings)
Calls the wrapped webconnection and save the received response.
|
WebResponse |
WebConnectionWrapper.getResponse(WebRequestSettings settings)
Submits a request and retrieves a response.
|
protected void |
DebuggingWebConnection.saveResponse(WebResponse response,
WebRequestSettings settings)
Saves the response content in the temp dir and adds it to the summary page.
|
Copyright © 2002–2014 Gargoyle Software Inc.. All rights reserved.