public class BasicHttpRequest extends AbstractHttpMessage implements HttpRequest
HttpRequest
.Modifier and Type | Field and Description |
---|---|
private String |
method |
private RequestLine |
requestline |
private String |
uri |
headergroup, params
Constructor and Description |
---|
BasicHttpRequest(RequestLine requestline)
Creates an instance of this class using the given request line.
|
BasicHttpRequest(String method,
String uri)
Creates an instance of this class using the given request method
and URI.
|
BasicHttpRequest(String method,
String uri,
ProtocolVersion ver)
Creates an instance of this class using the given request method, URI
and the HTTP protocol version.
|
Modifier and Type | Method and Description |
---|---|
ProtocolVersion |
getProtocolVersion()
Returns the HTTP protocol version to be used for this request.
|
RequestLine |
getRequestLine()
Returns the request line of this request.
|
String |
toString() |
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
private RequestLine requestline
public BasicHttpRequest(String method, String uri)
method
- request method.uri
- request URI.public BasicHttpRequest(String method, String uri, ProtocolVersion ver)
method
- request method.uri
- request URI.ver
- HTTP protocol version.public BasicHttpRequest(RequestLine requestline)
requestline
- request line.public ProtocolVersion getProtocolVersion()
getProtocolVersion
in interface HttpMessage
BasicHttpRequest(String, String)
public RequestLine getRequestLine()
getRequestLine
in interface HttpRequest
BasicHttpRequest(String, String)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses