Package org.apache.commons.httpclient
Class ConnectMethod
java.lang.Object
org.apache.commons.httpclient.HttpMethodBase
org.apache.commons.httpclient.ConnectMethod
- All Implemented Interfaces:
HttpMethod
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project.
It is not recommended to use it in any new code.
Instead, use HTTP client API plugins as a dependency in your code.
E.g.
Apache HttpComponents Client API 4.x Plugin or
Async HTTP Client Plugin.
Establishes a tunneled HTTP connection via the CONNECT method.
- Since:
- 2.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.use #ConnectMethod(HttpHost); Create a connect method.ConnectMethod
(HostConfiguration targethost) Deprecated.Create a connect method.ConnectMethod
(HttpMethod method) Deprecated.the wrapped method is no longer used Create a connect method wrapping the existing method -
Method Summary
Modifier and TypeMethodDescriptionint
execute
(HttpState state, HttpConnection conn) Deprecated.Execute this method and create a tunneled HttpConnection.getName()
Deprecated.Provide thename
of this method.getPath()
Deprecated.Gets the path of this HTTP method.getURI()
Deprecated.Returns the URI of the HTTP methodMethods inherited from class org.apache.commons.httpclient.HttpMethodBase
abort, addRequestHeader, addRequestHeader, addResponseFooter, getAuthenticationRealm, getDoAuthentication, getEffectiveVersion, getFollowRedirects, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestCharSet, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, hasBeenUsed, isAborted, isHttp11, isRequestSent, isStrictMode, recycle, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validate
-
Field Details
-
NAME
Deprecated.the name of this method- See Also:
-
-
Constructor Details
-
ConnectMethod
public ConnectMethod()Deprecated.use #ConnectMethod(HttpHost); Create a connect method.- Since:
- 3.0
-
ConnectMethod
Deprecated.the wrapped method is no longer used Create a connect method wrapping the existing method- Parameters:
method
- themethod
to execute after connecting to the server
-
ConnectMethod
Deprecated.Create a connect method.- Since:
- 3.0
-
-
Method Details
-
getName
Deprecated.Provide thename
of this method.- Specified by:
getName
in interfaceHttpMethod
- Specified by:
getName
in classHttpMethodBase
- Returns:
- the String "CONNECT"
-
getPath
Deprecated.Description copied from class:HttpMethodBase
Gets the path of this HTTP method. Calling this method after the request has been executed will return the actual path, following any redirects automatically handled by this HTTP method.- Specified by:
getPath
in interfaceHttpMethod
- Overrides:
getPath
in classHttpMethodBase
- Returns:
- the path to request or "/" if the path is blank.
-
getURI
Deprecated.Description copied from class:HttpMethodBase
Returns the URI of the HTTP method- Specified by:
getURI
in interfaceHttpMethod
- Overrides:
getURI
in classHttpMethodBase
- Returns:
- The URI
- Throws:
URIException
- If the URI cannot be created.- See Also:
-
execute
Deprecated.Execute this method and create a tunneled HttpConnection. If the method is successful (i.e. the status is a 2xx) tunnelCreated() will be called on the connection.- Specified by:
execute
in interfaceHttpMethod
- Overrides:
execute
in classHttpMethodBase
- Parameters:
state
- the current http stateconn
- the connection to write to- Returns:
- the http status code from execution
- Throws:
HttpException
- when an error occurs writing the headersIOException
- when an error occurs writing the headers- See Also:
-