public static void sendResponse(Channel channel, HttpResponseStatus resultCode, ContentTypes contentType,
ByteBuf result, boolean isClose) {
channel.eventLoop().execute(() -> {
FullHttpResponse response = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, resultCode, result);
response.headers().add(HttpHeaderNames.CONTENT_TYPE, contentType.getValue());
response.headers().add(HttpHeaderNames.CONTENT_LENGTH, response.content().readableBytes() + "");
channel.writeAndFlush(response).addListener((ChannelFutureListener) arg0 -> {
if (isClose) {
arg0.channel().close();
}
});
});
}
HttpUtil.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Limitart
作者:
评论列表
文章目录