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

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

public class SimpleRequest
extends java.lang.Object

A generic HTTP request.


Field Summary
static java.lang.String DEFAULT_CONTENT_CHARSET
           
 
Constructor Summary
SimpleRequest()
           
SimpleRequest(RequestLine requestLine, Header[] headers)
           
SimpleRequest(RequestLine requestLine, Header[] headers, java.io.InputStream content)
           
 
Method Summary
 void addHeader(Header header)
           
 boolean containsHeader(java.lang.String name)
           
 java.io.InputStream getBody()
           
 byte[] getBodyBytes()
           
 java.lang.String getBodyString()
           
 java.lang.String getCharset()
           
 long getContentLength()
           
 java.lang.String getContentType()
           
 Header getFirstHeader(java.lang.String s)
           
 java.util.Iterator getHeaderIterator()
           
 Header[] getHeaders()
           
 RequestLine getRequestLine()
           
 void removeHeaders(java.lang.String s)
           
 void setHeader(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 java.lang.String DEFAULT_CONTENT_CHARSET
See Also:
Constant Field Values
Constructor Detail

SimpleRequest

public SimpleRequest()

SimpleRequest

public SimpleRequest(RequestLine requestLine,
                     Header[] headers,
                     java.io.InputStream content)
              throws java.io.IOException

SimpleRequest

public SimpleRequest(RequestLine requestLine,
                     Header[] headers)
              throws java.io.IOException
Method Detail

getRequestLine

public RequestLine getRequestLine()

setRequestLine

public void setRequestLine(RequestLine requestline)

containsHeader

public boolean containsHeader(java.lang.String name)

getHeaders

public Header[] getHeaders()

getFirstHeader

public Header getFirstHeader(java.lang.String s)

removeHeaders

public void removeHeaders(java.lang.String s)

addHeader

public void addHeader(Header header)

setHeader

public void setHeader(Header header)

getHeaderIterator

public java.util.Iterator getHeaderIterator()

getContentType

public java.lang.String getContentType()

getCharset

public java.lang.String getCharset()

getContentLength

public long getContentLength()

getBody

public java.io.InputStream getBody()

getBodyBytes

public byte[] getBodyBytes()
                    throws java.io.IOException
Throws:
java.io.IOException

getBodyString

public java.lang.String getBodyString()
                               throws java.io.IOException
Throws:
java.io.IOException