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.
Constructor and Description |
---|
OptionsMethod()
Method constructor.
|
OptionsMethod(String uri)
Constructor specifying a URI.
|
Modifier and Type | Method and Description |
---|---|
Enumeration |
getAllowedMethods()
Get a list of allowed methods.
|
String |
getName()
Get the name.
|
boolean |
isAllowed(String method)
Is the specified method allowed ?
|
boolean |
needContentLength()
Deprecated.
only entity enclosing methods set content length header
|
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, recycle, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validate
public OptionsMethod()
public OptionsMethod(String uri)
uri
- either an absolute or relative URIpublic String getName()
getName
in interface HttpMethod
getName
in class HttpMethodBase
public boolean isAllowed(String method)
method
- The method to check.public Enumeration getAllowedMethods()
public boolean needContentLength()
Copyright © 2010 - 2020 Adobe. All Rights Reserved