在我的频道初始化程序中,我正在使用以下内容 p.addLast(new HttpServerCodec()); p.addLast(new HttpObjectAggregator(Integer.MAX_VALUE));
这是否意味着我总是想要获得完整的http请求,而且我的服务器处理程序会收到没有LastHttpContent / HttpContent消息吗?
我需要使用HttpObjectAggregator的主要原因是,我没有办法只使用HttpServerCodec来访问HTTP POST请求的消息体。只有HttpServerCodec有办法做到这一点吗?有没有人有一个已知的例子/博客,它正确处理了请求中剩余的消息部分(即LastHttpContent)
答案 0 :(得分:3)
FullHttpRequest/Response
。FullHttpRequest
获取HttpServerCodec
。另一方面,在创建Integer.MAX_VALUE
时,不应指定HttpObjectAggregator
。请指明更安全的东西。