Hi Oleg, We are currently using the blocking client. We know that consuming the entire entity body is the way to completely read the response and free all related resources with the request/response. Now we have a requirement coming from a new api that occasionally can return huge responses that should be discarded asap by checking its size. It's a chunked response, we don't have a content-length header. So, the idea should be:
while (there_are_still_bytes_coming) { numbytes += read_bytes() if (numbytes > MAX_BYTES_TO_READ) { throw exception (max size exceeded") } } The point is that using this method we are not consuming the entire entity body. Is there any way to achieve this, or the only valid way is to read the entire body and then check the byte array size? Thanks, Joan. --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org