Package org.apache.http.client.methods
Class HttpOptions
java.lang.Object
org.apache.http.message.AbstractHttpMessage
org.apache.http.client.methods.HttpRequestBase
org.apache.http.client.methods.HttpOptions
- All Implemented Interfaces:
Cloneable,AbortableHttpRequest,HttpUriRequest,HttpMessage,HttpRequest
public class HttpOptions extends HttpRequestBase
HTTP OPTIONS method.
The HTTP OPTIONS method is defined in section 9.2 of RFC2616:
The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI. This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval.
- 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
Constructors Constructor Description HttpOptions()HttpOptions(String uri)HttpOptions(URI uri) -
Method Summary
Modifier and Type Method Description Set<String>getAllowedMethods(HttpResponse response)StringgetMethod()Returns the HTTP method this request uses, such asGET,PUT,POST, or other.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
-
HttpOptions
public HttpOptions() -
HttpOptions
-
HttpOptions
- 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
-
getAllowedMethods
-