Also, when you invoke the method with streaming on, it's better to make sure the `HttpMessage` you passed in has `isChunked` set to true and have `getContent` returns empty buffer (see the javadoc of `HttpMessage`)