@Deprecated public class HTTPHC3Impl extends HTTPHCAbstractImpl
CPS_HTTP, CPS_HTTPS, HTTP_VERSION, localAddress, localHost, NONPROXY_HOSTS, nonProxyHostFull, nonProxyHostSuffix, nonProxyHostSuffixSize, PROXY_DEFINED, PROXY_DOMAIN, PROXY_HOST, PROXY_PASS, PROXY_PORT, PROXY_USER, SO_TIMEOUT, USE_CACHED_SSL_CONTEXT, USE_LOOPBACK
testElement
APPLICATION_X_WWW_FORM_URLENCODED, CACHE_CONTROL, CONNECT, CONNECTION_CLOSE, COPY, DATE, DEFAULT_HTTP_PORT, DEFAULT_HTTP_PORT_STRING, DEFAULT_HTTPS_PORT, DEFAULT_HTTPS_PORT_STRING, DELETE, ENCODING_BROTLI, ENCODING_DEFLATE, ENCODING_GZIP, ETAG, EXPIRES, GET, HEAD, HEADER_AUTHORIZATION, HEADER_CONNECTION, HEADER_CONTENT_DISPOSITION, HEADER_CONTENT_ENCODING, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_COOKIE, HEADER_HOST, HEADER_LOCAL_ADDRESS, HEADER_LOCATION, HEADER_SET_COOKIE, HTTP_1_1, IF_MODIFIED_SINCE, IF_NONE_MATCH, KEEP_ALIVE, LAST_MODIFIED, LOCK, MKCALENDAR, MKCOL, MOVE, MULTIPART_FORM_DATA, OPTIONS, PATCH, POST, PROPFIND, PROPPATCH, PROTOCOL_HTTP, PROTOCOL_HTTPS, PUT, REPORT, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_SEE_OTHER, SC_TEMPORARY_REDIRECT, SEARCH, TRACE, TRANSFER_ENCODING, UNLOCK, VARY
Modifier | Constructor and Description |
---|---|
protected |
HTTPHC3Impl(HTTPSamplerBase base)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getConnectionHeaders(org.apache.commons.httpclient.HttpMethod method)
Deprecated.
Get all the request headers for the
HttpMethod |
protected String |
getResponseHeaders(org.apache.commons.httpclient.HttpMethod method)
Deprecated.
Gets the ResponseHeaders
|
boolean |
interrupt()
Deprecated.
Interrupt the current operation if possible.
|
protected void |
notifyFirstSampleAfterLoopRestart()
Deprecated.
|
protected HTTPSampleResult |
sample(URL url,
String method,
boolean areFollowingRedirect,
int frameDepth)
Deprecated.
Samples the URL passed in and stores the result in
HTTPSampleResult , following redirects and downloading
page resources as appropriate. |
protected void |
saveConnectionCookies(org.apache.commons.httpclient.HttpMethod method,
URL u,
CookieManager cookieManager)
Deprecated.
From the
HttpMethod , store all the "set-cookie" key-pair
values in the cookieManager of the UrlConfig . |
protected void |
setDefaultRequestHeaders(org.apache.commons.httpclient.HttpMethod httpMethod)
Deprecated.
Set any default request headers to include
|
protected org.apache.commons.httpclient.HttpClient |
setupConnection(URL u,
org.apache.commons.httpclient.HttpMethodBase httpMethod,
HTTPSampleResult res)
Deprecated.
Returns an
HttpConnection fully ready to attempt
connection. |
protected void |
threadFinished()
Deprecated.
|
isDynamicProxy, isNonProxy, isNullOrEmptyTrimmed, isPartialMatch, isStaticProxy
errorResult, getArguments, getAuthManager, getAutoRedirects, getCacheManager, getConnectTimeout, getContentEncoding, getCookieManager, getDoBrowserCompatibleMultipart, getHeaderManager, getHTTPFiles, getIpSource, getIpSourceAddress, getProxyHost, getProxyPass, getProxyPortInt, getProxyUser, getResponseTimeout, getSendFileAsPostBody, getSendParameterValuesAsPostBody, getUseKeepAlive, getUseMultipartForPost, hasArguments, isMonitor, isSuccessCode, notifySSLContextWasReset, readResponse, readResponse, readResponse, readResponse, resultProcessing, setUseKeepAlive, updateSampleResultForResourceInCache
protected HTTPHC3Impl(HTTPSamplerBase base)
protected HTTPSampleResult sample(URL url, String method, boolean areFollowingRedirect, int frameDepth)
HTTPSampleResult
, following redirects and downloading
page resources as appropriate.
When getting a redirect target, redirects are not followed and resources are not downloaded. The caller will take care of this.
sample
in class HTTPAbstractImpl
url
- URL to samplemethod
- HTTP method: GET, POST,...areFollowingRedirect
- whether we're getting a redirect targetframeDepth
- Depth of this target in the frame structure. Used only to
prevent infinite recursion.protected org.apache.commons.httpclient.HttpClient setupConnection(URL u, org.apache.commons.httpclient.HttpMethodBase httpMethod, HTTPSampleResult res) throws IOException
HttpConnection
fully ready to attempt
connection. This means it sets the request method (GET or POST), headers,
cookies, and authorization for the URL request.
The request infos are saved into the sample result if one is provided.
u
- URL
of the URL requesthttpMethod
- GET/PUT/HEAD etcres
- sample result to save request infos toHttpConnection
ready for .connectIOException
- if an I/O Exception occursprotected void setDefaultRequestHeaders(org.apache.commons.httpclient.HttpMethod httpMethod)
httpMethod
- the HttpMethod used for the requestprotected String getResponseHeaders(org.apache.commons.httpclient.HttpMethod method)
method
- the method used to perform the requestprotected String getConnectionHeaders(org.apache.commons.httpclient.HttpMethod method)
HttpMethod
method
- HttpMethod
which represents the requestprotected void saveConnectionCookies(org.apache.commons.httpclient.HttpMethod method, URL u, CookieManager cookieManager)
HttpMethod
, store all the "set-cookie" key-pair
values in the cookieManager of the UrlConfig
.method
- HttpMethod
which represents the requestu
- URL
of the URL requestcookieManager
- the CookieManager
containing all the cookiesprotected void threadFinished()
threadFinished
in class HTTPAbstractImpl
protected void notifyFirstSampleAfterLoopRestart()
notifyFirstSampleAfterLoopRestart
in class HTTPAbstractImpl
public boolean interrupt()
true
if there was an operation to interrupt.Copyright © 1998-2016 Apache Software Foundation. All Rights Reserved.