HTTP: Difference between revisions

8 bytes removed ,  3 years ago
m
Updated URL and whitespace.
m (Updated URL.)
m (Updated URL and whitespace.)
Line 819:
=={{header|Erlang}}==
===Synchronous===
<lang erlang>-module(main).
-module(main).
-export([main/1]).
 
Line 828 ⟶ 827:
{ok, {_V, _H, Body}} -> io:fwrite("~p~n",[Body]);
{error, Res} -> io:fwrite("~p~n", [Res])
end.</lang>
</lang>
 
===Asynchronous===
<lang erlang>-module(main).
-module(main).
-export([main/1]).
 
main([Url|[]]) ->
inets:start(),
Line 843 ⟶ 838:
_Any -> io:fwrite("Error: ~p~n",[_Any])
after 10000 -> io:fwrite("Timed out.~n",[])
end.</lang>
</lang>
 
Using it
<lang erlang>|escript ./req.erl http://www.rosettacodew3.org/Home.html</lang>
<lang erlang>
|escript ./req.erl http://www.rosettacode.org
</lang>
 
=={{header|F_Sharp|F#}}==