Top Description Fields Constructors Methods
org.apache.http.message

public Class BasicHttpRequest

extends AbstractHttpMessage
implements HttpRequest
Class Inheritance
All Implemented Interfaces
org.apache.http.HttpRequest, org.apache.http.HttpMessage
Known Direct Subclasses
org.apache.http.message.BasicHttpEntityEnclosingRequest
Imports
org.apache.http.HttpRequest, .HttpVersion, .ProtocolVersion, .RequestLine, org.apache.http.util.Args

Basic implementation of HttpRequest.
Since
4.0

Field Summary

Modifier and TypeField and Description
private final String
private RequestLine
private final String
Inherited from org.apache.http.message.AbstractHttpMessage:
headergroupparams

Constructor Summary

AccessConstructor and Description
public
BasicHttpRequest(final String
request method.
method
,
final String
request URI.
uri
)

Creates an instance of this class using the given request method and URI.

public
BasicHttpRequest(final String
request method.
method
,
final String
request URI.
uri
,
final ProtocolVersion
HTTP protocol version.
ver
)

Creates an instance of this class using the given request method, URI and the HTTP protocol version.

public
BasicHttpRequest(final RequestLine
request line.
requestline
)

Creates an instance of this class using the given request line.

Method Summary

Modifier and TypeMethod and Description
public ProtocolVersion
getProtocolVersion()

Implements org.apache.http.HttpMessage.getProtocolVersion.

Returns the HTTP protocol version to be used for this request.
public RequestLine
getRequestLine()

Implements org.apache.http.HttpRequest.getRequestLine.

Returns the request line of this request.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.apache.http.message.AbstractHttpMessage:
addHeaderaddHeadercontainsHeadergetAllHeadersgetFirstHeadergetHeadersgetLastHeadergetParamsheaderIteratorheaderIteratorremoveHeaderremoveHeaderssetHeadersetHeadersetHeaderssetParams

Field Detail

methodback to summary
private final String method
requestlineback to summary
private RequestLine requestline
uriback to summary
private final String uri

Constructor Detail

BasicHttpRequestback to summary
public BasicHttpRequest(final String method, final String uri)

Creates an instance of this class using the given request method and URI.

Parameters
method:String

request method.

uri:String

request URI.

BasicHttpRequestback to summary
public BasicHttpRequest(final String method, final String uri, final ProtocolVersion ver)

Creates an instance of this class using the given request method, URI and the HTTP protocol version.

Parameters
method:String

request method.

uri:String

request URI.

ver:ProtocolVersion

HTTP protocol version.

BasicHttpRequestback to summary
public BasicHttpRequest(final RequestLine requestline)

Creates an instance of this class using the given request line.

Parameters
requestline:RequestLine

request line.

Method Detail

getProtocolVersionback to summary
public ProtocolVersion getProtocolVersion()

Implements org.apache.http.HttpMessage.getProtocolVersion.

Returns the HTTP protocol version to be used for this request.

Annotations
@Override
See Also
BasicHttpRequest(String, String)
getRequestLineback to summary
public RequestLine getRequestLine()

Implements org.apache.http.HttpRequest.getRequestLine.

Returns the request line of this request.

Returns:RequestLine

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

the request line.

Annotations
@Override
See Also
BasicHttpRequest(String, String)
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