この記事は、Java Advent Calendar 2015 の 18 日目の記事です。 昨日は @mdstoy さんの で、結局 Optional のインスタンスに対して ifNotPresent 的なことをやりたいときはどうしたらいいんですか? でした。 明日は @maaya8585 さんです。 みなさんはWeb APIの呼び出しはどのライブラリを使ってますか? Apache HttpComponents JAX-RS Client Jersey Client jetty-client OkHttp Retrofit Feign 自作ライブラリ などなど、色んな選択肢がありますよね。 (Retrofitは内部でOkHttpが使われているみたいだし、FeignもClientとしてOkHttpを使う事が出来るみたいです) 僕はここ数年Jersey Clientを使ってて特に不満はなかった
![OkHttpを使ってHTTP/2で通信する + おまけ](https://cdn-ak-scissors.b.st-hatena.com/image/square/59b312b438fb7c5b1960fdc6dd0c364c7f9b1ff6/height=288;version=1;width=512/https%3A%2F%2Fmatsumana.files.wordpress.com%2F2015%2F12%2Fjava-advent-calendar-2015.png)