Erlang でどうやって単体ファイルで実行させるんだよ、と思ったらどうも考え方が違うみたいで、他の言語は「動くファイルからライブラリを書いていく」けれど、コヤツは「ライブラリを書いていって最後にアプリを書く」という手順みたいなので、入門本などには書いてない気配なるへそ。
では http を。
1> inets:start(). ok 2> {ok, {{Version, 200, ReasonPhrase}, Headers, Body}} = 2> httpc:request(get, {"http://www.erlang.org", []}, [], []). {ok,{{"HTTP/1.1",200,"OK"}, [{"date","Sat, 19 Jan 2013 14:41:02 GMT"}, {"server","inets/5.7.1"}, {"content-length","8262"}, {"content-type","text/html; charset=utf-8"}, {"set-cookie", "eptic_cookie=erlangorg@hades-13558486025965129729; path=/"}], "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"http://www.w3.org/TR/xhtml1/
そんな訳で、簡単お気楽に取ってこれます。
参考