From 30bf2c1ad3e7361616c627de4eda118396139919 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Mon, 8 Jun 2020 22:43:46 +0800 Subject: [PATCH] --- src/org/redkale/net/http/HttpResponse.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index 207e4bedb..c2a77a82b 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -575,6 +575,10 @@ public class HttpResponse extends Response { this.header.addValue("retcode", String.valueOf(ret.getRetcode())).addValue("retinfo", ret.getRetinfo()); } } + if (this.channel == null) { //虚拟的HttpResponse + finish(type == null ? convert.convertToBytes(obj) : convert.convertToBytes(type, obj)); + return; + } ByteBuffer[] buffers = type == null ? convert.convertTo(getBodyBufferSupplier(), obj) : convert.convertTo(getBodyBufferSupplier(), type, obj); finish(buffers);