diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index ca26f4a60..2a23b9134 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -227,13 +227,7 @@ public class HttpResponse extends Response { */ public CompletionHandler createAsyncHandler() { return Utility.createAsyncHandler((v, a) -> { - if (v instanceof org.redkale.service.RetResult) { - finishJson((org.redkale.service.RetResult) v); - } else if (v instanceof CharSequence) { - finish(String.valueOf(v)); - } else { - finishJson(v); - } + finish(v); }, (t, a) -> { request.getContext().getLogger().log(Level.WARNING, "Servlet occur, forece to close channel. request = " + request, t); finish(500, null);