org.apache.commons.httpclient.methods
public class OptionsMethod extends HttpMethodBase
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: 1.0
Version: $Revision: 480424 $
Constructor Summary | |
---|---|
OptionsMethod()
Method constructor.
| |
OptionsMethod(String uri)
Constructor specifying a URI.
|
Method Summary | |
---|---|
Enumeration | getAllowedMethods()
Get a list of allowed methods. |
String | getName()
Get the name. |
boolean | isAllowed(String method)
Is the specified method allowed ?
|
boolean | needContentLength()
Return true if the method needs a content-length header in the request.
|
protected void | processResponseHeaders(HttpState state, HttpConnection conn) This implementation will parse the Allow header to obtain the set of methods supported by the resource identified by the Request-URI. |
Since: 1.0
Parameters: uri either an absolute or relative URI
Since: 1.0
Returns: An enumeration of all the allowed methods.
Since: 1.0
Returns: "OPTIONS"
Since: 2.0
Parameters: method The method to check.
Returns: true if the specified method is allowed.
Since: 1.0
Deprecated: only entity enclosing methods set content length header
Return true if the method needs a content-length header in the request.Returns: true if a content-length header will be expected by the server
Since: 1.0
This implementation will parse the Allow header to obtain the set of methods supported by the resource identified by the Request-URI.
Parameters: state the state
information associated with this method conn the connection
used to execute
this HTTP method
Since: 2.0
See Also: OptionsMethod OptionsMethod