net.sf.fb4j.client
Class RestPostMethod

java.lang.Object
  extended by org.apache.commons.httpclient.HttpMethodBase
      extended by org.apache.commons.httpclient.methods.ExpectContinueMethod
          extended by org.apache.commons.httpclient.methods.EntityEnclosingMethod
              extended by org.apache.commons.httpclient.methods.PostMethod
                  extended by net.sf.fb4j.client.RestPostMethod
All Implemented Interfaces:
org.apache.commons.httpclient.HttpMethod

public class RestPostMethod
extends org.apache.commons.httpclient.methods.PostMethod

Author:
Gino Miceli

Field Summary
 
Fields inherited from class org.apache.commons.httpclient.methods.PostMethod
FORM_URL_ENCODED_CONTENT_TYPE
 
Fields inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod
CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKED
 
Fields inherited from class org.apache.commons.httpclient.HttpMethodBase
effectiveVersion, statusLine
 
Constructor Summary
RestPostMethod(java.lang.String url, java.lang.String userAgent)
           
 
Method Summary
 void addParameters(java.util.Map<java.lang.String,java.lang.String> params)
           
 void addParameters(java.lang.String... params)
           
 java.lang.String execute(org.apache.commons.httpclient.HttpClient httpClient)
           
 void setMultipart(java.util.Map<java.lang.String,java.lang.String> params, org.apache.commons.httpclient.methods.multipart.FilePart[] files)
           
 
Methods inherited from class org.apache.commons.httpclient.methods.PostMethod
addParameter, addParameter, addParameters, clearRequestBody, generateRequestEntity, getName, getParameter, getParameters, hasRequestContent, removeParameter, removeParameter, setParameter, setRequestBody
 
Methods inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod
addContentLengthRequestHeader, addRequestHeaders, generateRequestBody, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody
 
Methods inherited from class org.apache.commons.httpclient.methods.ExpectContinueMethod
getUseExpectHeader, setUseExpectHeader
 
Methods inherited from class org.apache.commons.httpclient.HttpMethodBase
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, processResponseBody, processResponseHeaders, processStatusLine, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestPostMethod

public RestPostMethod(java.lang.String url,
                      java.lang.String userAgent)
Method Detail

addParameters

public void addParameters(java.util.Map<java.lang.String,java.lang.String> params)

addParameters

public void addParameters(java.lang.String... params)

setMultipart

public void setMultipart(java.util.Map<java.lang.String,java.lang.String> params,
                         org.apache.commons.httpclient.methods.multipart.FilePart[] files)

execute

public java.lang.String execute(org.apache.commons.httpclient.HttpClient httpClient)
                         throws java.io.IOException,
                                org.apache.commons.httpclient.HttpException
Throws:
java.io.IOException
org.apache.commons.httpclient.HttpException


Copyright © 2008. All Rights Reserved.