Top Description Fields Constructors Methods
org.apache.http.client.methods

public abstract Class HttpRequestBase

extends AbstractExecutionAwareRequest
implements HttpUriRequest, Configurable
Class Inheritance
All Implemented Interfaces
org.apache.http.client.methods.Configurable, org.apache.http.client.methods.HttpUriRequest, org.apache.http.HttpRequest, org.apache.http.HttpMessage
Known Direct Subclasses
org.apache.http.client.methods.HttpTrace, org.apache.http.client.methods.RequestBuilder.InternalRequest, org.apache.http.client.methods.HttpDelete, org.apache.http.client.methods.HttpEntityEnclosingRequestBase, org.apache.http.client.methods.HttpGet, org.apache.http.client.methods.HttpHead, org.apache.http.client.methods.HttpOptions
Annotations
@SuppressWarnings:deprecation
Imports
java.net.URI, org.apache.http.ProtocolVersion, .RequestLine, org.apache.http.client.config.RequestConfig, org.apache.http.message.BasicRequestLine, org.apache.http.params.HttpProtocolParams

Deprecated

as a consequence of AbstractExecutionAwareRequest being deprecated. See corresponding docs for further information.

Base implementation of HttpUriRequest.
Since
4.0

Field Summary

Modifier and TypeField and Description
private RequestConfig
private URI
private ProtocolVersion

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public RequestConfig
getConfig()

Implements org.apache.http.client.methods.Configurable.getConfig.

Returns actual request configuration.
public abstract String
getMethod()

Redeclares org.apache.http.client.methods.HttpUriRequest.getMethod.

Returns the HTTP method this request uses, such as GET, PUT, POST, or other.
public ProtocolVersion
getProtocolVersion()

Implements org.apache.http.HttpMessage.getProtocolVersion.

Returns the protocol version this message is compatible with.
public RequestLine
getRequestLine()

Implements org.apache.http.HttpRequest.getRequestLine.

Returns the request line of this request.
public URI
getURI()

Implements org.apache.http.client.methods.HttpUriRequest.getURI.

Returns the original request URI.
public void
releaseConnection()

A convenience method to simplify migration from HttpClient 3.1 API.

public void
setConfig(final RequestConfig config)

public void
public void
setURI(final URI uri)

public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.apache.http.client.methods.AbstractExecutionAwareRequest:
abortclonecompletedisAbortedresetsetCancellablesetConnectionRequestsetReleaseTrigger

Field Detail

configback to summary
private RequestConfig config
uriback to summary
private URI uri
versionback to summary
private ProtocolVersion version

Constructor Detail

HttpRequestBaseback to summary
public HttpRequestBase()

Method Detail

getConfigback to summary
public RequestConfig getConfig()

Implements org.apache.http.client.methods.Configurable.getConfig.

Doc from org.apache.http.client.methods.Configurable.getConfig.

Returns actual request configuration.

Annotations
@Override
getMethodback to summary
public abstract String getMethod()

Redeclares org.apache.http.client.methods.HttpUriRequest.getMethod.

Doc from org.apache.http.client.methods.HttpUriRequest.getMethod.

Returns the HTTP method this request uses, such as GET, PUT, POST, or other.

Annotations
@Override
getProtocolVersionback to summary
public ProtocolVersion getProtocolVersion()

Implements org.apache.http.HttpMessage.getProtocolVersion.

Doc from org.apache.http.HttpMessage.getProtocolVersion.

Returns the protocol version this message is compatible with.

Annotations
@Override
getRequestLineback to summary
public RequestLine getRequestLine()

Implements org.apache.http.HttpRequest.getRequestLine.

Doc from org.apache.http.HttpRequest.getRequestLine.

Returns the request line of this request.

Returns:RequestLine

the request line.

Annotations
@Override
getURIback to summary
public URI getURI()

Implements org.apache.http.client.methods.HttpUriRequest.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.

Annotations
@Override
releaseConnectionback to summary
public void releaseConnection()

A convenience method to simplify migration from HttpClient 3.1 API. This method is equivalent to reset().

Since
4.2
setConfigback to summary
public void setConfig(final RequestConfig config)
setProtocolVersionback to summary
public void setProtocolVersion(final ProtocolVersion version)
Since
4.3
setURIback to summary
public void setURI(final URI uri)
startedback to summary
public void started()
Since
4.2
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override