FullResponse full = (FullResponse) response; ByteBuf content; if (full.body() != null) { content = full.body(); } else { content = Unpooled.EMPTY_BUFFER; if (!full.headers().contains(HttpHeaderNames.CONTENT_LENGTH)) { full.headers().setInt(HttpHeaderNames.CONTENT_LENGTH, content.readableBytes()); new DefaultFullHttpResponse( HttpVersion.HTTP_1_1, full.status(), content, full.headers().http1Headers(false, false), EmptyHttpHeaders.INSTANCE); } else {