HttpOptions
instead@Deprecated public class OptionsMethod extends DavMethodBase
OptionsMethod
...CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKED
effectiveVersion, statusLine
creationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE
Constructor and Description |
---|
OptionsMethod(String uri)
Deprecated.
|
OptionsMethod(String uri,
OptionsInfo optionsInfo)
Deprecated.
|
OptionsMethod(String uri,
String[] optionsEntries)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getAllowedMethods()
Deprecated.
Returns an array of String listing the allowed methods.
|
String[] |
getComplianceClasses()
Deprecated.
Returns an array of String listing the WebDAV compliance classes.
|
String |
getName()
Deprecated.
Reset method to 'abstract' in order to force subclasses to change the
name (inherited value is
GetMethod.getName() ). |
OptionsResponse |
getResponseAsOptionsResponse()
Deprecated.
|
boolean |
hasComplianceClass(String complianceClass)
Deprecated.
Checks if the specified compliance class is supported by the resource
identified by the original URI.
|
boolean |
isAllowed(String method)
Deprecated.
Checks if the specified method is a supported method by the resource
identified by the original URI.
|
protected boolean |
isSuccess(int statusCode)
Deprecated.
|
protected void |
processResponseHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
Deprecated.
This implementation will parse the Allow and DAV headers to obtain
the set of HTTP methods and WebDAV compliance classes supported by the resource
identified by the Request-URI.
|
addRequestHeader, checkSuccess, getResponseBodyAsDocument, getResponseBodyAsMultiStatus, getResponseException, getSuccess, processMultiStatusBody, processResponseBody, processStatusLine, setRequestBody, setRequestBody, setRequestHeader, setSuccess, succeeded
addContentLengthRequestHeader, addRequestHeaders, clearRequestBody, generateRequestBody, generateRequestEntity, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, hasRequestContent, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody
getUseExpectHeader, setUseExpectHeader
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getEffectiveVersion, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isConnectionCloseForced, isHttp11, isRequestSent, isStrictMode, processCookieHeaders, readResponse, readResponseBody, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, setURI, shouldCloseConnection, validate, writeRequest, writeRequestHeaders, writeRequestLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abort, addRequestHeader, addRequestHeader, addResponseFooter, execute, getDoAuthentication, getFollowRedirects, getHostAuthState, getHostConfiguration, getParams, getPath, getProxyAuthState, getQueryString, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isRequestSent, isStrictMode, recycle, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validate
public OptionsMethod(String uri)
public OptionsMethod(String uri, String[] optionsEntries) throws IOException
IOException
public OptionsMethod(String uri, OptionsInfo optionsInfo) throws IOException
IOException
public OptionsResponse getResponseAsOptionsResponse() throws IOException
IOException
public boolean isAllowed(String method)
method
- public String[] getAllowedMethods()
public boolean hasComplianceClass(String complianceClass)
complianceClass
- WebDAV compliance classpublic String[] getComplianceClasses()
public String getName()
DavMethodBase
GetMethod.getName()
).getName
in interface org.apache.commons.httpclient.HttpMethod
getName
in class DavMethodBase
HttpMethod.getName()
protected void processResponseHeaders(org.apache.commons.httpclient.HttpState state, org.apache.commons.httpclient.HttpConnection conn)
This implementation will parse the Allow and DAV headers to obtain the set of HTTP methods and WebDAV compliance classes supported by the resource identified by the Request-URI.
processResponseHeaders
in class org.apache.commons.httpclient.HttpMethodBase
state
- the state
information associated with this methodconn
- the connection
used to execute
this HTTP methodHttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
protected boolean isSuccess(int statusCode)
isSuccess
in class DavMethodBase
statusCode
- 200 (OK)
.Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.