org.apache.commons.httpclient.methods
Class UrlPostMethod
java.lang.Object
|
+--org.apache.commons.httpclient.HttpMethodBase
|
+--org.apache.commons.httpclient.methods.GetMethod
|
+--org.apache.commons.httpclient.methods.PostMethod
|
+--org.apache.commons.httpclient.methods.UrlPostMethod
- All Implemented Interfaces:
- HttpMethod, HttpUrlMethod
- public class UrlPostMethod
- extends PostMethod
- implements HttpUrlMethod
HttpUrlMethod version of PostMethod.
- Author:
- Marc A. Saegesser
Constructor Summary |
UrlPostMethod()
No-arg constructor. |
UrlPostMethod(java.lang.String url)
Path-setting constructor. |
UrlPostMethod(java.lang.String url,
java.lang.String tempDir)
Constructor. |
UrlPostMethod(java.lang.String url,
java.lang.String tempDir,
java.lang.String tempFile)
Constructor. |
Method Summary |
java.lang.String |
getUrl()
Returns this request's URL. |
void |
setUrl(java.lang.String url)
Sets the URL. |
Methods inherited from class org.apache.commons.httpclient.methods.PostMethod |
addParameter, addParameter, addParameters, addRequestHeaders, getFollowRedirects, getName, getParameter, getParameters, getRequestBody, getRequestBodyAsString, getRequestContentLength, recycle, removeParameter, removeParameter, setParameter, setRequestBody, setRequestBody, setRequestContentLength, writeRequestBody |
Methods inherited from class org.apache.commons.httpclient.methods.GetMethod |
getFileData, getResponseBody, getResponseBodyAsStream, getTempDir, getTempFile, getUseDisk, readResponseBody, setFileData, setTempDir, setTempFile, setUseDisk |
Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
addAuthorizationRequestHeader, addContentLengthRequestHeader, addCookieRequestHeader, addHostRequestHeader, addProxyAuthorizationRequestHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getPath, getQueryString, getRequestHeader, getRequestHeaders, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getStatusCode, getStatusText, hasBeenUsed, isHttp11, isStrictMode, processResponseBody, processResponseHeaders, processStatusLine, readResponse, readResponseHeaders, readStatusLine, removeRequestHeader, setFollowRedirects, setHttp11, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, validate, writeRequest, writeRequestHeaders, writeRequestLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.commons.httpclient.HttpMethod |
addRequestHeader, addRequestHeader, addResponseFooter, execute, getFollowRedirects, getName, getPath, getQueryString, getRequestHeader, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getStatusCode, getStatusText, hasBeenUsed, isStrictMode, recycle, removeRequestHeader, setFollowRedirects, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, validate |
UrlPostMethod
public UrlPostMethod()
- No-arg constructor.
UrlPostMethod
public UrlPostMethod(java.lang.String url)
throws java.net.MalformedURLException
- Path-setting constructor.
- Parameters:
url
- the URL to request- Throws:
java.net.MalformedURLException
-
UrlPostMethod
public UrlPostMethod(java.lang.String url,
java.lang.String tempDir)
throws java.net.MalformedURLException
- Constructor.
- Parameters:
url
- the URL to requesttempDir
- directory to store temp files in- Throws:
java.net.MalformedURLException
-
UrlPostMethod
public UrlPostMethod(java.lang.String url,
java.lang.String tempDir,
java.lang.String tempFile)
throws java.net.MalformedURLException
- Constructor.
- Parameters:
url
- the URL to requesttempDir
- directory to store temp files intempFile
- file to store temporary data in- Throws:
java.net.MalformedURLException
-
setUrl
public void setUrl(java.lang.String url)
throws java.net.MalformedURLException
- Sets the URL. Calls the underlying HttpMethod.setPath()
with the url's path. If the url contains a query string
the underlying HttpMethod.setQueryString() is called.
- Specified by:
setUrl
in interface HttpUrlMethod
- Parameters:
url
- - the URL for this request.
getUrl
public java.lang.String getUrl()
- Returns this request's URL.
- Specified by:
getUrl
in interface HttpUrlMethod
- Returns:
- the request's URL.
Copyright (c) 2001 - Apache Software Foundation