Java Http消息内容作为流

Java Http消息内容作为流,java,netty,httplistener,Java,Netty,Httplistener,我正在使用Netty开发一个简单的HTTP侦听器,并希望以流的形式获取HTTP内容。Netty是否实现了提供此功能的InputStream 谢谢。一旦您收到完整的HttpMessage,就可以在您可以通过HttpMessage.getContent()获得的ChannelBuffer周围包装和ChannelBufferInputStream。请注意,这将在内存中保存整个http消息,因此可能需要一些内存。所以这里要小心 您可能还需要将HttpChunkAggregator放置在您的Channel

我正在使用Netty开发一个简单的HTTP侦听器,并希望以流的形式获取HTTP内容。Netty是否实现了提供此功能的
InputStream


谢谢。

一旦您收到完整的HttpMessage,就可以在您可以通过HttpMessage.getContent()获得的ChannelBuffer周围包装和ChannelBufferInputStream。请注意,这将在内存中保存整个http消息,因此可能需要一些内存。所以这里要小心

您可能还需要将HttpChunkAggregator放置在您的ChannelPipeline中,这样您就不需要自己处理HttpChunk

见:


“HTTP侦听器”指向什么
java.net.HttpURLConnection
有一个
getInputStream()
方法,如果你指的是这个方法的话,但显然不是。实际上我正在用Netty框架开发Http服务器。我们得到了块的缓冲区。我想从这些块创建一个输入流。我想知道weather netty是否提供了一个标准的输入流。抱歉,如果问题不清楚,会造成混乱。谢谢诺曼,但这不是很有效的内存。在通过Inputstream动态消费HttpContent对象的同时,是否可以逐步读取它们?