議題 JavaでHTTP通信を書くことになったけれど、クライアントライブラリはいったいどれを使うのが良いのか? 候補が多くて迷った。 前提条件 簡単に導入してサクッと使いたい 分かりやすくてシンプルなコードにしたい そんなにたくさん機能はいらない Androidでも使えるといい 何があるか 使ったことがあるもの、知っているもの Apache Commons HttpClient > 昔よく使った古株の有名どころ。情報が多い。 Apache HttpComponents > 上記の発展系 OkHttp > 最近Androidアプリで使った google-http-java-client > 使ったことないけどそこそこメジャーっぽい HttpURLConnectionで自前実装 > 昔実装したけど結構めんどい 他にもないか探す Googleで「okhttp vs」や「apache httpcl