public class HttpResponse
extends io.netty.handler.codec.http.DefaultFullHttpResponse
| Constructor and Description |
|---|
HttpResponse(HttpRequest req,
io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status)
Initialize a new response object that has no data
|
HttpResponse(HttpRequest req,
io.netty.handler.codec.http.HttpVersion version,
io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf buf)
Initialize a new response object
|
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
forbidden()
Returns a pre initialized response object with status code "403"
|
HttpRequest |
getHttpRequest()
Get the request object for this response object.
|
static HttpResponse |
internalServerError()
Returns a pre initialized response object with status code "500"
|
static HttpResponse |
notFound()
Returns a pre initialized response object with status code "404"
|
void |
setContent(byte[] data)
Set the data be sent in the response.
|
void |
setContent(io.netty.buffer.ByteBuf data) |
void |
setContentType(String mimeType)
Set the content type of the response data
|
void |
setHttpRequest(HttpRequest req)
Sets the request object for which this response is being sent
|
int |
statusCode()
Get the status code set on this response object
|
static HttpResponse |
unAuthorized()
Returns a pre initialized response object with status code "401"
|
content, copy, copy, duplicate, equals, hashCode, refCnt, release, release, retain, retain, setProtocolVersion, setStatus, toString, touch, touch, trailingHeadersgetProtocolVersion, headers, protocolVersiondecoderResult, getDecoderResult, setDecoderResultclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic HttpResponse(HttpRequest req, io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status, io.netty.buffer.ByteBuf buf)
req - The HttpRequest objectversion - The HTTP versionstatus - The status code and string for the responsebuf - The response dataHttpResponseStatuspublic HttpResponse(HttpRequest req, io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status)
req - The HttpRequest objectversion - The HTTP versionstatus - The status code and string for the responseHttpResponseStatuspublic void setHttpRequest(HttpRequest req)
public HttpRequest getHttpRequest()
HttpRequestpublic void setContentType(String mimeType)
mimeType - The mime for the response contentpublic void setContent(byte[] data)
data - The actual data to be sent.public void setContent(io.netty.buffer.ByteBuf data)
public static HttpResponse notFound()
public static HttpResponse internalServerError()
public static HttpResponse unAuthorized()
public static HttpResponse forbidden()
public int statusCode()
Copyright © 2017. All rights reserved.