hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Håkon Sagehaug <Hakon.Sageh...@bccs.uib.no>
Subject Re: making a client for downloading file through http
Date Fri, 06 Nov 2009 16:02:13 GMT
Hi

can one add a retry handler to the http core way of doing it also?

cheers, Håkon

2009/11/6 Oleg Kalnichevski <olegk@apache.org>

> Håkon Sagehaug wrote:
>
>> Hi Oleg
>>
>> see inline
>>
>> 2009/11/6 Oleg Kalnichevski <olegk@apache.org>
>>
>>  Håkon Sagehaug wrote:
>>>
>>>  Hi Oleg
>>>>
>>>> Thanks for the tips, I think I'll go for the classic way. I followed the
>>>> [1]
>>>> instroduction and I guess thats a good starting point.
>>>>
>>>>
>>>>  Hi Håkon
>>>
>>> Make sure you have also read this tutorial:
>>>
>>> http://hc.apache.org/httpcomponents-core/tutorial/html/index.html
>>>
>>
>> Yes, I've actually looked at this also
>>
>>
>>>
>>>  I get sometimes this error
>>>
>>>> org.apache.http.NoHttpResponseException: The target server failed to
>>>> respond
>>>>
>>>> Waht can i do to avoid this, is it a timeout isssue. My code is mroe or
>>>> less
>>>> that same setup as shown in [1].
>>>>
>>>>
>>>>  HttpCore throws this exception if the target server fails to return
>>> _any_
>>> response of what so ever and prematurely terminates the connection. This
>>> can
>>> happen, for instance, when the target server is being under heavy load
>>> and
>>> is unable to allocate a worker for a new connection, or due to unexpected
>>> error in the request processing code. However, there can be no 100%
>>> certainty about that. Usually the server logs is the only definitive
>>> source
>>> of information about that kind of problems.
>>>
>>>  The strange thing is that if I used HTTPClient for the job of
>> downloading I
>> don't seem to have the problem. So just wondering if there where some
>> parameters one have to set in the http-core that is set in the http-client
>> component. But I can check the server logs also
>>
>>
> There is no special parameter. HttpClient simply employs a retry handler to
> re-try such requests automatically:
>
>
> http://hc.apache.org/httpcomponents-client/tutorial/html/fundamentals.html#d4e280
>
> Oleg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> For additional commands, e-mail: httpclient-users-help@hc.apache.org
>
>


-- 
Håkon Sagehaug, Scientific Programmer
Parallab, Bergen Center for Computational Science (BCCS)
UNIFOB AS (University of Bergen Research Company)
Hakon.Sagehaug@bccs.uib.no, phone +47 55584125

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message