将此 Netty 3 代码转换为 Netty 4
Convert This Netty 3 Code To Netty 4
我一直在尝试将这段代码升级到 Netty 4。
HttpResponse resp = new DefaultFullHttpResponse(request.getProtocolVersion(), status);
resp.headers().set("Date", new Date());
resp.headers().set("Server", SERVER_IDENTIFIER);
resp.headers().set("Content-type", mimeType + ", charset=" + CHARACTER_SET.name());
resp.headers().set("Cache-control", "no-cache");
resp.headers().set("Pragma", "no-cache");
resp.headers().set("Expires", new Date(0));
resp.headers().set("Connection", "close");
resp.headers().set("Content-length", wrappedBuf.readableBytes());
resp.setChunked(false);
resp.setContent(wrappedBuf);
我已经完成了所有工作,但有人能告诉我这些行在 Netty 4 中应该是什么吗?
resp.setChunked(false);
resp.setContent(wrappedBuf);
谢谢!
只需通过构造函数直接注入 wrappedBuf:
FullHttpResponse resp = new DefaultFullHttpResponse(..., wrappedBuf);
你可以忽略 setChunked(...) 东西
我一直在尝试将这段代码升级到 Netty 4。
HttpResponse resp = new DefaultFullHttpResponse(request.getProtocolVersion(), status);
resp.headers().set("Date", new Date());
resp.headers().set("Server", SERVER_IDENTIFIER);
resp.headers().set("Content-type", mimeType + ", charset=" + CHARACTER_SET.name());
resp.headers().set("Cache-control", "no-cache");
resp.headers().set("Pragma", "no-cache");
resp.headers().set("Expires", new Date(0));
resp.headers().set("Connection", "close");
resp.headers().set("Content-length", wrappedBuf.readableBytes());
resp.setChunked(false);
resp.setContent(wrappedBuf);
我已经完成了所有工作,但有人能告诉我这些行在 Netty 4 中应该是什么吗?
resp.setChunked(false);
resp.setContent(wrappedBuf);
谢谢!
只需通过构造函数直接注入 wrappedBuf:
FullHttpResponse resp = new DefaultFullHttpResponse(..., wrappedBuf);
你可以忽略 setChunked(...) 东西