diff --git a/src/org/redkale/net/Response.java b/src/org/redkale/net/Response.java index aef96b5d0..5090eef56 100644 --- a/src/org/redkale/net/Response.java +++ b/src/org/redkale/net/Response.java @@ -158,6 +158,10 @@ public abstract class Response> { this.context.responsePool.offer(this); } + public void finish(final byte[] bs) { + finish(ByteBuffer.wrap(bs)); + } + public void finish(ByteBuffer buffer) { this.channel.write(buffer, buffer, finishHandler); } diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index 4c131dc0b..acf6854ed 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -356,6 +356,16 @@ public class HttpResponse extends Response { super.finish(buffer404.duplicate()); } + /** + * 将指定byte[]按响应结果输出 + * + * @param bs 输出内容 + */ + @Override + public void finish(final byte[] bs) { + finish(false, ByteBuffer.wrap(bs)); + } + /** * 将指定ByteBuffer按响应结果输出 *