public class HttpResponse extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONTENT_CHARSET |
Constructor and Description |
---|
HttpResponse() |
HttpResponse(StatusLine statusline,
Header[] headers,
InputStream content) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(Header header) |
boolean |
containsHeader(String name) |
void |
disableKeepAlive(boolean keepalive) |
OutputHandler |
getBody() |
String |
getBodyAsString() |
String |
getCharset() |
long |
getContentLength() |
String |
getFallbackCharset() |
Header |
getFirstHeader(String name) |
Iterator |
getHeaderIterator() |
Header[] |
getHeaders() |
HttpVersion |
getHttpVersion() |
String |
getPhrase() |
int |
getStatuscode()
Deprecated.
use
getStatusCode() instead |
int |
getStatusCode() |
String |
getStatusLine() |
boolean |
hasBody() |
boolean |
isKeepAlive() |
void |
removeHeaders(String s) |
void |
setBody(MuleMessage msg) |
void |
setBody(OutputHandler outputHandler) |
void |
setBody(String string) |
void |
setFallbackCharset(String overrideCharset) |
void |
setHeader(Header header) |
void |
setHeaders(Header[] headers) |
void |
setKeepAlive(boolean keepAlive) |
void |
setStatusLine(HttpVersion ver,
int statuscode) |
void |
setStatusLine(HttpVersion ver,
int statuscode,
String phrase) |
protected void |
setupKeepAliveFromRequestVersion(HttpVersion version)
The HTTTP spec suggests that for HTTP 1.1 persistent connections should be used,
for HTTP 1.0 the connection should not be kept alive.
|
public static final String DEFAULT_CONTENT_CHARSET
public HttpResponse()
public HttpResponse(StatusLine statusline, Header[] headers, InputStream content) throws IOException
IOException
public void setStatusLine(HttpVersion ver, int statuscode, String phrase)
public void setStatusLine(HttpVersion ver, int statuscode)
public String getPhrase()
public int getStatuscode()
getStatusCode()
insteadpublic int getStatusCode()
public HttpVersion getHttpVersion()
public String getStatusLine()
public boolean containsHeader(String name)
public Header[] getHeaders()
public void removeHeaders(String s)
public void addHeader(Header header)
public void setHeader(Header header)
public void setHeaders(Header[] headers)
public Iterator getHeaderIterator()
public String getCharset()
public long getContentLength()
public boolean hasBody()
public OutputHandler getBody() throws IOException
IOException
public void setBody(MuleMessage msg) throws Exception
Exception
public void setBody(OutputHandler outputHandler)
public void setBody(String string)
public String getBodyAsString() throws IOException
IOException
public boolean isKeepAlive()
public void setKeepAlive(boolean keepAlive)
protected void setupKeepAliveFromRequestVersion(HttpVersion version)
version
that was passed in.public void disableKeepAlive(boolean keepalive)
public String getFallbackCharset()
public void setFallbackCharset(String overrideCharset)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.