2014-03-26 36 views
0

我需要使用HttpPost請求進行流式傳輸。要做到這一點寫我自己HttpEntityOlegHow do I write to an OutpuStream using DefaultHttpClient?使用我自己的HttpEntity結束連接

提出我的問題是,由於內容長度不知道我的應用程序獲取PostRequest的執行,即使我關閉的OutputStream期間卡住。

有沒有一種方法可以終止連接而不中止?

感謝的

盧卡斯

+0

不使用InputStreamEntity的特定原因? – njzk2

+0

我正在從AudioRecord中讀取不是和inputStream。因此,編寫自己的httpEntity比使用AudioRecord覆蓋inputStream更方便也更方便。 – Lukas92

+0

考慮到你在解釋什麼,我可能會考慮將audiorecord保存到一個文件,然後上傳。 – njzk2

回答

0

閱讀分塊編碼規範。它說你不需要響應標題的長度。

需要注意的是客戶端,實現了分塊的響應流處理程序,知道,當它看到由服務器發送的數據流結束:

0 \ r \ n

,臨近流的結尾。