On Mon, 2008-03-24 at 22:19 +0100, Uwe Kubosch wrote:
> Hi Oleg!
> 
> Thank you for your answer.
> 
> How would I do it in HttpClient 4.0?

The simplest way would be to register a request interceptor to log the
start time of the request execution and a response interceptor to log
the time a response head (but not the response body) has been received


>   Could you write a minimal example?
> 

Yes I could, but this example should be good enough to get you started

http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/module-client/src/examples/org/apache/http/examples/client/ClientGZipContentCompression.java


> How reliable is HttpClient 4.0 compared to HttpClient 3.1?
> 
> 

Depends on your definition of reliability. 4.0 is certainly not API
stable yet.

Oleg 


> Uwe
> 
> 
> On Mon, 2008-03-24 at 20:37 +0100, Oleg Kalnichevski wrote:
> > On Thu, 2008-03-20 at 18:19 +0100, Uwe Kubosch wrote:
> > > Hi all!
> > > 
> > > We are using the Commons HttpClient in a multithreaded application, and
> > > frequently there are more threads trying to use the client than the
> > > limit set by setMaxConnectionsPerHost.
> > > 
> > > In this situation we still need to log the response time from the
> > > server.  How can we do that?  Measuring the Method.executeMethod call
> > > includes the time the thread sleeps before actually submitting the
> > > request.
> > > 
> > > We are currently using Commons HttpClient 3.1 which I believe is the
> > > latest stable release.
> > > 
> > 
> > Uwe,
> > 
> > There is no way around either upgrading to HttpClient 4.0, which has a
> > massively better, modular architecture or hacking the source code of
> > HttpClient 3.x  
> > 
> > Oleg
> > 
> > > Any help is greatly appreciated, even quick fixes and hacks :)
> > > 
> > > 
> > > Uwe
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to