|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.httpclient.HttpMethodBase
org.apache.webdav.lib.methods.HttpRequestBodyMethodBase
public abstract class HttpRequestBodyMethodBase
PUT Method.
| Field Summary |
|---|
| Fields inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
USER_AGENT |
| Constructor Summary | |
|---|---|
HttpRequestBodyMethodBase()
Default constructor. |
|
HttpRequestBodyMethodBase(java.lang.String uri)
URI-setting constructor. |
|
| Method Summary | |
|---|---|
protected int |
getRequestContentLength()
Override the method of HttpMethodBase
to return the appropriate content length. |
protected boolean |
isRequestContentAlreadySet()
return true, if the method setRequestContent has been called (with a null parameter) |
boolean |
readContinueCode()
Returns true if 100 Continue status code is found. |
void |
recycle()
|
void |
setRequestBody(byte[] bodydata)
Set my request body content to the contents of a byte array. |
void |
setRequestBody(java.io.File file)
Set my request body content to the contents of a file. |
void |
setRequestBody(java.io.InputStream is)
Set my request body content to the contents of an input stream. |
void |
setRequestBody(java.lang.String bodydata)
Set my request body content to the contents of a string. |
void |
setRequestBody(java.net.URL url)
Set my request body content to the resource at the specified URL. |
protected boolean |
writeRequestBody(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
Do write the request body. |
| Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
addAuthorizationRequestHeader, addContentLengthRequestHeader, addCookieRequestHeader, addHostRequestHeader, addProxyAuthorizationRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addRequestHeaders, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, fakeResponse, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getFollowRedirects, getHostConfiguration, getMethodRetryHandler, getName, getPath, getProxyAuthenticationRealm, getQueryString, getRecoverableExceptionCount, getRequestCharSet, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isConnectionCloseForced, isHttp11, isStrictMode, processResponseBody, processResponseHeaders, processStatusLine, readResponse, readResponseBody, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, shouldCloseConnection, validate, writeRequest, writeRequestHeaders, writeRequestLine |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpRequestBodyMethodBase()
public HttpRequestBodyMethodBase(java.lang.String uri)
uri - the URI to request. The URI is expected
to be already URL encoded. It may be either an absolute or
server relative path.| Method Detail |
|---|
public void setRequestBody(java.io.File file)
throws java.io.IOException
java.io.IOException
public void setRequestBody(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic void setRequestBody(byte[] bodydata)
public void setRequestBody(java.lang.String bodydata)
public void setRequestBody(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic boolean readContinueCode()
protected boolean writeRequestBody(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
throws java.io.IOException,
org.apache.commons.httpclient.HttpException
HttpMethodBase
if the method should wait until a 100 Continue status code
is expected (@link readContinueCode)
writeRequestBody in class org.apache.commons.httpclient.HttpMethodBasejava.io.IOException
org.apache.commons.httpclient.HttpExceptionprotected int getRequestContentLength()
HttpMethodBase
to return the appropriate content length.
getRequestContentLength in class org.apache.commons.httpclient.HttpMethodBaseprotected boolean isRequestContentAlreadySet()
public void recycle()
recycle in interface org.apache.commons.httpclient.HttpMethodrecycle in class org.apache.commons.httpclient.HttpMethodBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||