org.mule.transport.http
Class HttpRequest

java.lang.Object
  extended by org.mule.transport.http.HttpRequest

public class HttpRequest
extends Object

A http request wrapper


Constructor Summary
HttpRequest(RequestLine requestLine, Header[] headers, InputStream content, String defaultEncoding)
           
HttpRequest(RequestLine requestLine, Header[] headers, String defaultEncoding)
           
 
Method Summary
 void addHeader(Header header)
           
 boolean containsHeader(String name)
           
 InputStream getBody()
           
 byte[] getBodyBytes()
           
 String getBodyString()
           
 String getCharset()
           
 long getContentLength()
           
 String getContentType()
           
 Header getFirstHeader(String s)
           
 Iterator<?> getHeaderIterator()
           
 Header[] getHeaders()
           
 RequestLine getRequestLine()
           
 void removeHeaders(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
 

Constructor Detail

HttpRequest

public HttpRequest(RequestLine requestLine,
                   Header[] headers,
                   InputStream content,
                   String defaultEncoding)
            throws IOException
Throws:
IOException

HttpRequest

public HttpRequest(RequestLine requestLine,
                   Header[] headers,
                   String defaultEncoding)
            throws IOException
Throws:
IOException
Method Detail

getRequestLine

public RequestLine getRequestLine()

setRequestLine

public void setRequestLine(RequestLine requestline)

containsHeader

public boolean containsHeader(String name)

getHeaders

public Header[] getHeaders()

getFirstHeader

public Header getFirstHeader(String s)

removeHeaders

public void removeHeaders(String s)

addHeader

public void addHeader(Header header)

setHeader

public void setHeader(Header header)

getHeaderIterator

public Iterator<?> getHeaderIterator()

getContentType

public String getContentType()

getCharset

public String getCharset()

getContentLength

public long getContentLength()

getBody

public InputStream getBody()

getBodyBytes

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

getBodyString

public String getBodyString()
                     throws IOException
Throws:
IOException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.