Is there a helper method in HTTP Client that allows you to consume chunk encoded data whenever one chunk arrived on the wire? Perhaps I overlooked this but I couldn't find anything related with this topic. I did see this Chunked http decoding in java? but that ChunkedInputStream is no longer available in HTTP Client 4.x
Here's what coming in over the wire.
HttpResponseHandlerImpl.setContentType(): application/json
HttpResponseHandlerImpl.setContentLength(): -1
58495 [main] DEBUG org.apache.http.wire - << "24[\r][\n]"
58495 [main] DEBUG org.apache.http.wire - << "{"firstName":"David","lastName":"0"}"
58495 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
58495 [main] DEBUG org.apache.http.wire - << "24[\r][\n]"
58495 [main] DEBUG org.apache.http.wire - << "{"firstName":"David","lastName":"1"}"
58495 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
58495 [main] DEBUG org.apache.http.wire - << "24[\r][\n]"
58495 [main] DEBUG org.apache.http.wire - << "{"firstName":"David","lastName":"2"}"
58501 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
58501 [main] DEBUG org.apache.http.wire - << "0[\r][\n]"
58501 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
What I want to do is to process a chunk at a time. Is there any helper method that allows you to do this? or I just need to get the InputStream and do this manually? Manually as in get the chunk size then read the buffer based on the chunk size.