我是http和Apache的HttpComponents API的新手。使用httpcomponents處理流式響應時的多個http請求
我需要使用Apache的HttpComponents處理http請求的流式響應,同時可能會在該連接上發出額外的http請求。例如,一個POST請求最初被製作爲http://mystreams.net,隨後會有其他請求,而我必須監聽並處理流式響應。我需要保持與我所做的相同的初始連接。
我該怎麼做?我能夠創建一個簡單的HttpClient
並執行一個簡單的HttpPost
請求,然後處理非流式傳輸的響應實體,但是如何繼續傳輸數據並同時向相同的地址使用相同的上下文(即cookies)?
>您的流式數據是否作爲單個HTTP響應返回? 是的。由於這是所有套接字,我認爲對新請求的響應可能會返回到已偵聽的現有套接字上。 – andrewz 2009-11-18 16:37:37
可以在套接字上發送新的請求,但是根據HTTP規範,在事先響應完成之前,您將無法獲得響應。 – 2009-11-18 23:33:04
這很好。但是,我*可以*在第一個套接字上獲得響應?我如何在HttpComponents中執行此操作? – andrewz 2009-11-19 10:04:46