public class HttpResponse extends HttpMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpResponse.Status
Representation of the various HTTP response statuses.
|
HttpMessage.BodyEMPTY_BODY, NO_BODY| Constructor and Description |
|---|
HttpResponse(HttpResponse.Status status,
java.io.File contentsFile)
Constructor for outgoing responses.
|
HttpResponse(HttpResponse.Status status,
HttpMessage.Body body)
Constructor for outgoing responses.
|
HttpResponse(HttpResponse.Status status,
java.io.InputStream bodyStream)
Constructor for outgoing responses.
|
HttpResponse(HttpResponse.Status status,
java.lang.String body)
Constructor for outgoing responses.
|
HttpResponse(java.io.InputStream bodyStream)
Constructor for outgoing responses.
|
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
read(java.io.InputStream in,
java.lang.String httpVersion,
boolean isResponseToHEAD)
Constructor for incoming responses.
|
static HttpResponse |
redirect(java.lang.String targetURI) |
static HttpResponse |
response(HttpResponse.Status status) |
static HttpResponse |
response(HttpResponse.Status status,
HttpMessage.Body body) |
static HttpResponse |
response(HttpResponse.Status status,
java.io.InputStream bodyStream) |
static HttpResponse |
response(HttpResponse.Status status,
java.lang.String body) |
void |
write(java.io.OutputStream out)
Writes this HTTP response to the given
OutputStream. |
addHeader, addHeader, addHeader, addHeader, body, body, body, body, getCharset, getDateHeader, getHeader, getHeaders, getHeaders, getIntHeader, getLongHeader, readBody, readHeaders, readLine, readLine, removeBody, removeHeader, setBody, setHeader, setHeader, setHeader, setHeader, writeHeadersAndBodypublic HttpResponse(java.io.InputStream bodyStream)
public HttpResponse(HttpResponse.Status status, java.lang.String body)
public HttpResponse(HttpResponse.Status status, java.io.InputStream bodyStream)
public HttpResponse(HttpResponse.Status status, java.io.File contentsFile) throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic HttpResponse(HttpResponse.Status status, HttpMessage.Body body)
public static HttpResponse read(java.io.InputStream in, java.lang.String httpVersion, boolean isResponseToHEAD) throws java.io.IOException
java.io.IOExceptionpublic void write(java.io.OutputStream out)
throws java.io.IOException
OutputStream.java.io.IOExceptionpublic static HttpResponse redirect(java.lang.String targetURI)
public static HttpResponse response(HttpResponse.Status status)
public static HttpResponse response(HttpResponse.Status status, java.lang.String body)
public static HttpResponse response(HttpResponse.Status status, java.io.InputStream bodyStream)
public static HttpResponse response(HttpResponse.Status status, HttpMessage.Body body)