HttpResult支持byte[]、ByteBuffer和ByteBuffer[]

This commit is contained in:
Redkale
2017-12-08 11:36:24 +08:00
parent 511ee8a6df
commit e2ab4b20c9

View File

@@ -460,6 +460,12 @@ public class HttpResponse extends Response<HttpContext, HttpRequest> {
getContext().getLogger().log(Level.WARNING, "HttpServlet finishJson HttpResult File occur, forece to close channel. request = " + getRequest(), e);
finish(500, null);
}
} else if (result.getResult() instanceof byte[]) {
finish((byte[]) result.getResult());
} else if (result.getResult() instanceof ByteBuffer) {
finish((ByteBuffer) result.getResult());
} else if (result.getResult() instanceof ByteBuffer[]) {
finish((ByteBuffer[]) result.getResult());
} else if (result.getResult() instanceof String) {
finish((String) result.getResult());
} else if (result.getResult() == null) {