at_yasu's blog

ロード的なことを

おもむろに http と erlang で書いてみる

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/

そんな訳で、簡単お気楽に取ってこれます。

参考