Я занимаюсь разработкой простого прослушивателя HTTP с использованием Netty и хотел бы получить содержимое HTTP в виде потока.Есть ли реализация InputStream от Netty, которая предоставляет эту функциональность?
InputStream
Спасибо.
Как только вы получили все HttpMessage, можно обернуть и ChannelBufferInputStream вокруг ChannelBuffer, который вы можете получить через HttpMessage.getContent ().Имейте в виду, что в памяти будет храниться все http-сообщение, поэтому может потребоваться некоторое количество памяти.Так что будьте осторожны ..
Вам также может понадобиться поместить HttpChunkAggregator в свой ChannelPipeline, чтобы вам не приходилось самостоятельно обрабатывать HttpChunk.
См .:
http://netty.io/docs/stable/api/org/jboss/netty/handler/codec/http/HttpChunkAggregator.html