「函数プログラミングの集い」の tnoborio さんのトークをきっかけに、
ひさしぶりに Clojure で簡単なアプリを作っています。
そのアプリでは、外の Web API を呼んでます。が、http.agent が
clojure.contrib から外れるとか、 clojure-http-client がいいらしいと目に
して調べたら「this library is deprecated」と書かれていたりとか、HTTP ク
ライアントライブラリに何を使ったものか迷いました。とりあえず
clojure-http-client を使ってますが。
おすすめとか、最近の流行りとか、ありますか?
--
Masakazu Takahashi (emasaka)
Deprecatedと宣言しているclojure-http-clientのgithubを確認したところ、
・clj-http - Apache HttpComponentsのラッパー
・http.async.client - Nettyを使ったAsynchronous Http Client for Javaベースのライブラリ
を勧めていました。
上記のライブラリもベースのJava版も使ったことがないので、使い心地の方はわかりませんが、、、
どちらも下記のgithubページからリンクがあります。
https://github.com/technomancy/clojure-http-client
こちらを含めライブラリやその使い心地など知っている方がいましたら、よろしくお願いします。
2011年9月21日22:49 Masakazu Takahashi <ema...@gmail.com>:
--
――――
5/30に事務所移転いたしました
株式会社アルゴ ARGO Inc.
〒130-0012
東京都墨田区太平3-11-10 NTKオオノビル8階
TEL:03-5619-4511 FAX:03-5619-4512
遊佐浩史 <yu...@argo.bz>
HP : http://www.argo.bz/
――――
情報ありがとうございます。
ぱっと見た感じでは、clj-http は clojure-http-client より機能がシンプルで、
http.async.client はストリーミング API みたいな用途を想定してるようですね。
もう少し見てみます。
> こちらを含めライブラリやその使い心地など知っている方がいましたら、よろしくお願いします。
よろしくお願いします。
--
Masakazu Takahashi (emasaka)