0
A
回答
0
一旦你收到整個HttpMessage,它可能包裝和ChannelBuffer周圍的ChannelBufferInputStream,你可以通過HttpMessage.getContent()獲得它。請注意,這會將整個http消息保存在內存中,因此可能需要一些內存。所以請注意這裏..
您可能還需要將HttpChunkAggregator放置在您的ChannelPipeline中,因此您不需要通過自己處理HttpChunk。
參見:
http://netty.io/docs/stable/api/org/jboss/netty/handler/codec/http/HttpChunkAggregator.html
+0
謝謝諾曼,但這不是很有記憶效率。是否有可能逐步讀取HttpContent對象,同時通過InputStream消耗它們? – 2015-04-08 03:41:50
相關問題
- 1. logback appender發佈消息爲http消息
- 2. Wave短消息內容
- 3. Sharepoint內容審批消息
- 4. 用於內部LOB工作流程的可操作消息
- 5. 內容流之前讀取HTTP流的內容是完整的Windows Phone 8
- 6. 通過DLNA流式傳輸HTTP內容?
- 7. 解密HTTP實時流媒體內容
- 8. 背景內容腳本消息:消息內容腳本之前發送準備
- 9. 如何在android中讀取新消息中的消息內容?
- 10. 在消息流
- 11. 如何更改PushNotification的消息內容?
- 12. Android檢測失敗消息的內容
- 13. 如何忽略消息的內容?
- 14. 驗證錯誤消息中的內容
- 15. 檢索GCM消息意圖的「內容」。
- 16. 打印SOAP消息的XML內容
- 17. JavaMail - 如何顯示消息的內容?
- 18. 工作流內容處理
- 19. http響應消息
- 20. WCF消息安全性是否實際加密消息內容?
- 21. 終止日期30天內顯示消息NetSuite工作流程
- 22. 拆分流消息
- 23. 如何使用直接消息的Twitter流作爲輸入?
- 24. 卡夫卡製作人消息流
- 25. 將兩個C#消息框的內容合併爲一個
- 26. chrome.runtime.sendMessage內容腳本不發送消息
- 27. 消息通知和提取內容
- 28. SMTP消息未更新其內容
- 29. Rails3 jquery - 內容加載消息
- 30. 顯示'正在加載內容消息'
'HTTP監聽器' 是什麼? 'java.net.HttpURLConnection' *有一個'getInputStream()'方法,如果這就是你所指的,但顯然它不是。 – EJP 2012-03-05 09:15:41
其實我正在用Netty框架開發Http服務器。在那裏我們得到塊的緩衝區。我想從這些塊創建一個輸入流。我想知道天氣網絡爲此提供了一個標準輸入流。如果問題不明確,對不起,我很抱歉。 – 2012-03-05 16:32:17