You are viewing a plain text version of this content. The canonical link for it is here.
Posted to httpclient-users@hc.apache.org by 风 <30...@qq.com> on 2014/07/28 11:29:07 UTC
回复: A question about the timeout of httpclient
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";<ol...@apache.org>;
发送时间: 2014年7月28日(星期一) 下午5:19
收件人: "HttpClient User Discussion"<ht...@hc.apache.org>;
主题: 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: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org