Mike
Oleg Kalnichevski wrote:
On Fri, 2004-10-08 at 19:11, Gustavo Hexsel wrote:
I already have a reference to the input stream - the method was already executed. Will it still set the timeout for the socket?
[]s Gustavo
All right. I see. It will not. Feel free to file a feature request. It
is still not too late to have this included into the 3.0 release
Oleg
-----Original Message----- From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED] Sent: October 8, 2004 11:07 AM To: 'Jakarta Commons Users List' Subject: RE: [HttpClient] getting the http connection or setting the param s
On Fri, 2004-10-08 at 17:41, Gustavo Hexsel wrote:
Hi Michael,
thanks for the prompt answer.
By connection params I meant the HttpConnection.setParams(). I saw the
javadoc for that class, and it states that if I set SO_TIMEOUT there, it
will change the value for open sockets as well. If I just set the method
parameters, by calling HttpBaseMethod.setParams(), it will change the
parameter only when opening new sockets.
Gustavo,
This is not the case. HttpClient resets SO_TIMEOUT every time the
connection is obtained from the connection manager, because the
connection can be still left open ('alive') and may contain an arbitrary
SO_TIMEOUT value set by the previous method.
When SO_TIMEOUT is defined at the HTTP method, the method value is used, otherwise, default value defined at the HTTP connection/connection manager level is used.
http://jakarta.apache.org/commons/httpclient/3.0/xref/org/apache/commons/htt pclient/HttpMethodDirector.html#379
Oleg
--------------------------------------------------------------------- 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]
