hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jens Wilke <jw_l...@headissue.com>
Subject HttpPost, returned Entity is not consuming input on writeTo()
Date Mon, 21 Apr 2008 18:51:42 GMT
Hi all,

I am testing with http-client-4.0-alha3.

Roughly, I have this code:

		HttpPost p = new HttpPost(url...);
		p.setEntity(entity....);
		HttpResponse r = httpClient.execute(p);
		HttpEntity ent = r.getEntity();
		OutputStream out = ...
		ent.writeTo(out);
		// we need this seperate call, so the connection is released
		ent.consumeContent();
		out.close();

The extra consumeContent() call is needed so that the connection gets freed.
However, I would expect writeTo() is doing this, since it processes the whole input.

Bug or feature? ;)

Best,

Jens

-- 
"Everything superfluous is wrong!"

   // Jens Wilke - headissue GmbH - Munich - Germany
 \//  http://www.headissue.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message