org.apache.http.message
Class BasicHttpRequest

java.lang.Object
  extended by org.apache.http.message.AbstractHttpMessage
      extended by org.apache.http.message.BasicHttpRequest
All Implemented Interfaces:
HttpMessage, HttpRequest
Direct Known Subclasses:
BasicHttpEntityEnclosingRequest

public class BasicHttpRequest
extends AbstractHttpMessage
implements HttpRequest

Basic implementation of an HTTP request that can be modified.

Since:
4.0
Version:
$Revision: 692584 $
Author:
Oleg Kalnichevski

Field Summary
 
Fields inherited from class org.apache.http.message.AbstractHttpMessage
headergroup, params
 
Constructor Summary
BasicHttpRequest(RequestLine requestline)
           
BasicHttpRequest(java.lang.String method, java.lang.String uri)
           
BasicHttpRequest(java.lang.String method, java.lang.String uri, ProtocolVersion ver)
           
 
Method Summary
 ProtocolVersion getProtocolVersion()
          Returns the protocol version this message is compatible with.
 RequestLine getRequestLine()
          Returns the request line of this request.
 
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
clone, 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

BasicHttpRequest

public BasicHttpRequest(java.lang.String method,
                        java.lang.String uri)

BasicHttpRequest

public BasicHttpRequest(java.lang.String method,
                        java.lang.String uri,
                        ProtocolVersion ver)

BasicHttpRequest

public BasicHttpRequest(RequestLine requestline)
Method Detail

getProtocolVersion

public ProtocolVersion getProtocolVersion()
Description copied from interface: HttpMessage
Returns the protocol version this message is compatible with.

Specified by:
getProtocolVersion in interface HttpMessage

getRequestLine

public RequestLine getRequestLine()
Description copied from interface: HttpRequest
Returns the request line of this request.

Specified by:
getRequestLine in interface HttpRequest
Returns:
the request line.


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.