http client

Johan Blom <>
Wed Oct 27 10:00:58 CEST 2004


Well,

I have basically nothing to do with the OTP version of the HTTP client, 
and I know they had to do some mangling to get it to work with the old 
inets. So I guess I should have used a disclaimer as yours as I haven't 
tried R10B at all! But at least it *used to* work in the way I describe.
Reading the documentation in the links below it seems the interface has 
changed quite a bit, thus I guess I should have kept silence.


Regards
Johan


Matthias Lang wrote:
> Johan Blom writes:
> 
>  > you are using the asynchronous interface to the HTTP client that expects 
>  > the reply to be sent as an event in a form suitable for handle_cast/2 in 
>  >   a gen_server behaviour.
>  > 
>  > To use the synchronous interface try,
>  > http:request_sync(get, {"http://www.compulenta.ru/rss.xml", []}, []).
>  > 
>  > Btw, sorry for the late reply (only reading this list occasionally)
> 
> Hmm, there seems to be something very wrong with the documentation.
> 
> Take a look at
> 
>   http://www.erlang.se/doc/doc-5.4/lib/inets-4.0/doc/html/http.html
> 
> it doesn't mention request_sync/4 at all, and it says that request/4
> is synchronous by default.
> 
> The examples in the inets user guide 
> 
>   http://www.erlang.se/doc/doc-5.4/lib/inets-4.0/doc/html/http_client.html
> 
> also seem wrong.
> 
> Disclaimer: I still haven't installed R10B, all of my comments are
> based entirely on comparing what you say to what the documentation says.
> 
> Matthias
> 
> 




More information about the erlang-questions mailing list