Class HeadMethod
- java.lang.Object
-
- org.apache.commons.httpclient.HttpMethodBase
-
- org.apache.commons.httpclient.methods.HeadMethod
-
- All Implemented Interfaces:
HttpMethod
@Deprecated public class HeadMethod extends HttpMethodBase
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.Implements the HTTP HEAD method.The HTTP HEAD method is defined in section 9.4 of RFC2616:
The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response. The metainformation contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request. This method can be used for obtaining metainformation about the entity implied by the request without transferring the entity-body itself. This method is often used for testing hypertext links for validity, accessibility, and recent modification.
- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description HeadMethod()
Deprecated.No-arg constructor.HeadMethod(java.lang.String uri)
Deprecated.Constructor specifying a URI.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
getBodyCheckTimeout()
Deprecated.UseHttpMethodParams
java.lang.String
getName()
Deprecated.Returns "HEAD".void
recycle()
Deprecated.no longer supported and will be removed in the future version of HttpClientvoid
setBodyCheckTimeout(int timeout)
Deprecated.UseHttpMethodParams
-
Methods inherited from class org.apache.commons.httpclient.HttpMethodBase
abort, addRequestHeader, addRequestHeader, addResponseFooter, execute, getAuthenticationRealm, getDoAuthentication, getEffectiveVersion, getFollowRedirects, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestCharSet, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isHttp11, isRequestSent, isStrictMode, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validate
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Deprecated.Returns "HEAD".- Specified by:
getName
in interfaceHttpMethod
- Specified by:
getName
in classHttpMethodBase
- Returns:
- "HEAD"
- Since:
- 2.0
-
recycle
public void recycle()
Deprecated.no longer supported and will be removed in the future version of HttpClientRecycles the HTTP method so that it can be used again. Note that all of the instance variables will be reset once this method has been called. This method will also release the connection being used by this HTTP method.- Specified by:
recycle
in interfaceHttpMethod
- Overrides:
recycle
in classHttpMethodBase
- Since:
- 1.0
- See Also:
HttpMethodBase.releaseConnection()
-
getBodyCheckTimeout
public int getBodyCheckTimeout()
Deprecated.UseHttpMethodParams
Returns non-compliant response body check timeout.- Returns:
- The period of time in milliseconds to wait for a response body from a non-compliant server. -1 returned when non-compliant response body check is disabled
- See Also:
HttpMethodBase.getParams()
,HttpMethodParams
,HttpMethodParams.HEAD_BODY_CHECK_TIMEOUT
-
setBodyCheckTimeout
public void setBodyCheckTimeout(int timeout)
Deprecated.UseHttpMethodParams
Sets non-compliant response body check timeout.- Parameters:
timeout
- The period of time in milliseconds to wait for a response body from a non-compliant server. -1 can be used to disable non-compliant response body check- See Also:
HttpMethodBase.getParams()
,HttpMethodParams
,HttpMethodParams.HEAD_BODY_CHECK_TIMEOUT
-
-