org.apache.http.client.methods
Class HttpRequestBaseHC4
java.lang.Object
org.apache.http.message.AbstractHttpMessage
org.apache.http.client.methods.AbstractExecutionAwareRequest
org.apache.http.client.methods.HttpRequestBaseHC4
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.http.client.methods.AbortableHttpRequest, Configurable, HttpExecutionAware, org.apache.http.client.methods.HttpUriRequest, org.apache.http.HttpMessage, org.apache.http.HttpRequest
- Direct Known Subclasses:
- HttpDeleteHC4, HttpEntityEnclosingRequestBaseHC4, HttpGetHC4, HttpHeadHC4, HttpOptionsHC4, HttpTraceHC4
@NotThreadSafe
public abstract class HttpRequestBaseHC4
- extends AbstractExecutionAwareRequest
- implements org.apache.http.client.methods.HttpUriRequest, Configurable
Base implementation of HttpUriRequest.
- Since:
- 4.0
| Fields inherited from class org.apache.http.message.AbstractHttpMessage |
headergroup, params |
| Methods inherited from class org.apache.http.message.AbstractHttpMessage |
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.http.client.methods.HttpUriRequest |
abort, isAborted |
| Methods inherited from interface org.apache.http.HttpMessage |
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams |
HttpRequestBaseHC4
public HttpRequestBaseHC4()
getMethod
public abstract java.lang.String getMethod()
- Specified by:
getMethod in interface org.apache.http.client.methods.HttpUriRequest
setProtocolVersion
public void setProtocolVersion(org.apache.http.ProtocolVersion version)
- Since:
- 4.3
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()
- Specified by:
getProtocolVersion in interface org.apache.http.HttpMessage
getURI
public java.net.URI getURI()
- Returns the original request URI.
Please note URI remains unchanged in the course of request execution and
is not updated if the request is redirected to another location.
- Specified by:
getURI in interface org.apache.http.client.methods.HttpUriRequest
getRequestLine
public org.apache.http.RequestLine getRequestLine()
- Specified by:
getRequestLine in interface org.apache.http.HttpRequest
getConfig
public RequestConfig getConfig()
- Description copied from interface:
Configurable
- Returns actual request configuration.
- Specified by:
getConfig in interface Configurable
setConfig
public void setConfig(RequestConfig config)
setURI
public void setURI(java.net.URI uri)
started
public void started()
- Since:
- 4.2
releaseConnection
public void releaseConnection()
- A convenience method to simplify migration from HttpClient 3.1 API. This method is
equivalent to
AbstractExecutionAwareRequest.reset().
- Since:
- 4.2
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object