|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.message.AbstractHttpMessage
org.apache.http.client.methods.HttpRequestBase
public abstract class HttpRequestBase
Basic implementation of an HTTP request that can be modified.
| Field Summary |
|---|
| Fields inherited from class org.apache.http.message.AbstractHttpMessage |
|---|
headergroup, params |
| Constructor Summary | |
|---|---|
HttpRequestBase()
|
|
| Method Summary | |
|---|---|
void |
abort()
Aborts execution of the request. |
java.lang.Object |
clone()
|
abstract java.lang.String |
getMethod()
Returns the HTTP method this request uses, such as GET,
PUT, POST, or other. |
org.apache.http.ProtocolVersion |
getProtocolVersion()
|
org.apache.http.RequestLine |
getRequestLine()
|
java.net.URI |
getURI()
Returns the URI this request uses, such as http://example.org/path/to/file. |
boolean |
isAborted()
Tests if the request execution has been aborted. |
void |
setConnectionRequest(ClientConnectionRequest connRequest)
Sets the ClientConnectionRequest callback that can be
used to abort a long-lived request for a connection. |
void |
setReleaseTrigger(ConnectionReleaseTrigger releaseTrigger)
Sets the ConnectionReleaseTrigger callback that can
be used to abort an active connection. |
void |
setURI(java.net.URI uri)
|
| 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, toString, wait, wait, wait |
| Methods inherited from interface org.apache.http.HttpMessage |
|---|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams |
| Constructor Detail |
|---|
public HttpRequestBase()
| Method Detail |
|---|
public abstract java.lang.String getMethod()
HttpUriRequestGET,
PUT, POST, or other.
getMethod in interface HttpUriRequestpublic org.apache.http.ProtocolVersion getProtocolVersion()
getProtocolVersion in interface org.apache.http.HttpMessagepublic java.net.URI getURI()
HttpUriRequesthttp://example.org/path/to/file.
getURI in interface HttpUriRequestpublic org.apache.http.RequestLine getRequestLine()
getRequestLine in interface org.apache.http.HttpRequestpublic void setURI(java.net.URI uri)
public void setConnectionRequest(ClientConnectionRequest connRequest)
throws java.io.IOException
AbortableHttpRequestClientConnectionRequest callback that can be
used to abort a long-lived request for a connection.
If the request is already aborted, throws an IOException.
setConnectionRequest in interface AbortableHttpRequestjava.io.IOExceptionClientConnectionManager,
ThreadSafeClientConnManager
public void setReleaseTrigger(ConnectionReleaseTrigger releaseTrigger)
throws java.io.IOException
AbortableHttpRequestConnectionReleaseTrigger callback that can
be used to abort an active connection.
Typically, this will be the ManagedClientConnection itself.
If the request is already aborted, throws an IOException.
setReleaseTrigger in interface AbortableHttpRequestjava.io.IOExceptionpublic void abort()
HttpUriRequest
abort in interface AbortableHttpRequestabort in interface HttpUriRequestHttpClient.execute(HttpUriRequest),
HttpClient.execute(org.apache.http.HttpHost,
org.apache.http.HttpRequest),
HttpClient.execute(HttpUriRequest,
org.apache.http.protocol.HttpContext),
HttpClient.execute(org.apache.http.HttpHost,
org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext)public boolean isAborted()
HttpUriRequest
isAborted in interface HttpUriRequesttrue if the request execution has been aborted,
false otherwise.
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||