Package org.apache.http.client.methods
Class HttpHead
java.lang.Object
org.apache.http.message.AbstractHttpMessage
org.apache.http.client.methods.HttpRequestBase
org.apache.http.client.methods.HttpHead
- All Implemented Interfaces:
Cloneable,AbortableHttpRequest,HttpUriRequest,HttpMessage,HttpRequest
public class HttpHead extends HttpRequestBase
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:
- 4.0
- Version:
- $Revision: 664505 $
-
Field Summary
Fields Modifier and Type Field Description static StringMETHOD_NAMEFields inherited from class org.apache.http.message.AbstractHttpMessage
headergroup, params -
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.http.client.methods.HttpRequestBase
abort, clone, getProtocolVersion, getRequestLine, getURI, isAborted, setConnectionRequest, setReleaseTrigger, setURIMethods inherited from class org.apache.http.message.AbstractHttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.http.HttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
-
Field Details
-
METHOD_NAME
- See Also:
- Constant Field Values
-
-
Constructor Details
-
HttpHead
public HttpHead() -
HttpHead
-
HttpHead
- Throws:
IllegalArgumentException- if the uri is invalid.
-
-
Method Details
-
getMethod
Description copied from interface:HttpUriRequestReturns the HTTP method this request uses, such asGET,PUT,POST, or other.- Specified by:
getMethodin interfaceHttpUriRequest- Specified by:
getMethodin classHttpRequestBase
-