org.apache.axis2.transport.http.server
Class SimpleRequest

java.lang.Object
  extended byorg.apache.axis2.transport.http.server.SimpleRequest

public class SimpleRequest
extends Object

A generic HTTP request.


Field Summary
static String DEFAULT_CONTENT_CHARSET
           
 
Constructor Summary
SimpleRequest()
           
SimpleRequest(RequestLine requestLine, org.apache.commons.httpclient.Header[] headers)
           
SimpleRequest(RequestLine requestLine, org.apache.commons.httpclient.Header[] headers, InputStream content)
           
 
Method Summary
 void addHeader(org.apache.commons.httpclient.Header header)
           
 boolean containsHeader(String name)
           
 InputStream getBody()
           
 byte[] getBodyBytes()
           
 String getBodyString()
           
 String getCharset()
           
 long getContentLength()
           
 String getContentType()
           
 String getCookieID()
          To get the cookieID from HTTPHeaders
 org.apache.commons.httpclient.Header getFirstHeader(String s)
           
 Iterator getHeaderIterator()
           
 org.apache.commons.httpclient.Header[] getHeaders()
           
 RequestLine getRequestLine()
           
 void removeHeaders(String s)
           
 void setHeader(org.apache.commons.httpclient.Header header)
           
 void setRequestLine(RequestLine requestline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONTENT_CHARSET

public static final String DEFAULT_CONTENT_CHARSET
See Also:
Constant Field Values
Constructor Detail

SimpleRequest

public SimpleRequest()

SimpleRequest

public SimpleRequest(RequestLine requestLine,
                     org.apache.commons.httpclient.Header[] headers)
              throws IOException

SimpleRequest

public SimpleRequest(RequestLine requestLine,
                     org.apache.commons.httpclient.Header[] headers,
                     InputStream content)
              throws IOException
Method Detail

addHeader

public void addHeader(org.apache.commons.httpclient.Header header)

containsHeader

public boolean containsHeader(String name)

removeHeaders

public void removeHeaders(String s)

getBody

public InputStream getBody()

getBodyBytes

public byte[] getBodyBytes()
                    throws IOException
Throws:
IOException

getBodyString

public String getBodyString()
                     throws IOException
Throws:
IOException

getCharset

public String getCharset()

getContentLength

public long getContentLength()

getContentType

public String getContentType()

getCookieID

public String getCookieID()
To get the cookieID from HTTPHeaders

Returns:
string : cookieID

getFirstHeader

public org.apache.commons.httpclient.Header getFirstHeader(String s)

getHeaderIterator

public Iterator getHeaderIterator()

getHeaders

public org.apache.commons.httpclient.Header[] getHeaders()

getRequestLine

public RequestLine getRequestLine()

setHeader

public void setHeader(org.apache.commons.httpclient.Header header)

setRequestLine

public void setRequestLine(RequestLine requestline)