thanks Oleg.
I am not really know how to fix my code. Please tell me how to fix my code to 
solve the problem.




------------------ 原始邮件 ------------------
发件人: "Oleg Kalnichevski";<[email protected]>;
发送时间: 2014年7月28日(星期一) 下午5:19
收件人: "HttpClient User Discussion"<[email protected]>; 

主题: Re: A question about the timeout of httpclient



On Mon, 2014-07-28 at 15:22 +0800, 风 wrote:
> i have set the timeout of the httpclient, code is here:
> RequestConfig config = RequestConfig.custom()
>                                   .setSocketTimeout(120000)
>                                   .setConnectTimeout(120000)
>                                   .setConnectionRequestTimeout(120000)
>                                   .build();
> httpclient = HttpClients.custom()
>                               .setDefaultRequestConfig(config)
>                               .setRedirectStrategy(myRedirectStrategy)
>                               .setRoutePlanner(routePlanner)
>                               .build();‍
> 
> 
> 
> But when i call httpclient.execute(), it will still block here so long time 
> great than 120000 milisecond.
> why the timeout is not effective? please help!

This is because socket timeout defines a maximum period of inactivity
between two consecutive read operations, and not an absolute operation
deadline.

Hope this helps

Oleg 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to