[erlang-questions] inets - http:request with invalid host ip (Sanjaya Vitharana)

Ingela Anderton Andin ingela@REDACTED
Tue May 29 11:18:36 CEST 2007

> Hi,
> Of cource I put an ip which is not visible (and url also not there). 
> 2> test:test_url().
>  URL=""
>  Time for Synchronous request 189028171 microseconds ResSync={error,etimedout}
>  Time for Asynchronous request 188972235 microseconds ResASync={ok,
>                                                                 #Ref<>}
> Check the above results for time taken to execute http:request. (test code attached)
> 1.) It has taken a large amount of time to execute both requests
> 2.) And time difference to exit from Synchronous and Asynchronous request are approximately same.
> Is this OK ???
> What I am thinking is the time taken to perform Asynchronous request as not acceptable. Am I wrong ?
> If the IP is not visible (or not available) Why such long time taken to give ANY result ?
> Is this a bug ?
Which version of inets are you using? I just tried your URL and for a  
synchronous request
I got {ok,{{"HTTP/1.1",503,"Service Unavailable"}, ...  after some time 
and the asynchronous
version almost immediately  returned  {ok, #Ref<>} as expected.

Regards Ingela - OTP team

More information about the erlang-questions mailing list