java.lang.Object | ||
↳ | org.apache.http.message.AbstractHttpMessage | |
↳ | org.apache.http.client.methods.HttpRequestBase |
Known Direct Subclasses |
Known Indirect Subclasses |
Basic implementation of an HTTP request that can be modified.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.http.message.AbstractHttpMessage
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Aborts this http request.
| |||||||||||
Creates and returns a copy of this
Object . | |||||||||||
Returns the HTTP method this request uses, such as
GET ,
PUT , POST , or other. | |||||||||||
Returns the protocol version this message is compatible with.
| |||||||||||
Returns the request line of this request.
| |||||||||||
Returns the URI this request uses, such as
http://example.org/path/to/file . | |||||||||||
Tests if the request execution has been aborted.
| |||||||||||
Sets the ClientConnectionRequest callback that can be
used to abort a long-lived request for a connection.
| |||||||||||
Sets the ConnectionReleaseTrigger callback that can
be used to abort an active connection.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class org.apache.http.message.AbstractHttpMessage
| |||||||||||
From class java.lang.Object
| |||||||||||
From interface org.apache.http.HttpMessage
| |||||||||||
From interface org.apache.http.HttpRequest
| |||||||||||
From interface org.apache.http.client.methods.AbortableHttpRequest
| |||||||||||
From interface org.apache.http.client.methods.HttpUriRequest
|
Aborts this http request. Any active execution of this method should return immediately. If the request has not started, it will abort after the next execution. Aborting this request will cause all subsequent executions with this request to fail.
Creates and returns a copy of this Object
. The default
implementation returns a so-called "shallow" copy: It creates a new
instance of the same class and then copies the field values (including
object references) from this instance to the new instance. A "deep" copy,
in contrast, would also recursively clone nested objects. A subclass that
needs to implement this kind of cloning should call super.clone()
to create the new instance and then create deep copies of the nested,
mutable objects.
CloneNotSupportedException |
---|
Returns the HTTP method this request uses, such as GET
,
PUT
, POST
, or other.
Returns the protocol version this message is compatible with.
Returns the request line of this request.
Returns the URI this request uses, such as
http://example.org/path/to/file
.
Tests if the request execution has been aborted.
true
if the request execution has been aborted,
false
otherwise.
Sets the ClientConnectionRequest callback that can be used to abort a long-lived request for a connection. If the request is already aborted, throws an IOException.
IOException |
---|
Sets the ConnectionReleaseTrigger 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.
IOException |
---|