CloseableHttpClient

Javaでは、標準でHttpURLConnectionが用意されているが、それ以外でよく使われるHttpClientライブラリというと、Apache HttpComponentsがある。

Apache HttpComponents – Apache HttpComponents

CloseableHttpClientでGETリクエストを投げてみる。

CloseableHttpClient (Apache HttpClient 4.5.12 API)

srcと同じ位置にlibフォルダを掘る
srcと同じ位置にlibフォルダを掘る

srcと同じ位置にlibフォルダを掘る。

HttpClientだけでよさそうなので落としたzipをここで展開。
HttpClientだけでよさそうなので落としたzipをここで展開。

HttpClientだけでよさそうなので

Apache HttpComponents – HttpComponents Downloads

で落としたzipをここで展開。

これを切り取って
これを切り取って

これを切り取って、

さっきのlibの下に置く
さっきのlibの下に置く

さっきのlibの下に置く。
展開時の残ったフォルダなどは削除して、プロジェクトを起動。

リフレッシュすると
リフレッシュすると

リフレッシュすると、

こんな感じだったのねと確認
こんな感じだったのねと確認

こんな感じだったのねと確認。

プロパティで
プロパティで

プロパティで、

jarの追加
jarの追加

jarの追加。

下のlibのjarを全部追加
下のlibのjarを全部追加

下のlibのjarを全部追加。

こんな感じで読み込めた
こんな感じで読み込めた

こんな感じで読み込めた。
あとは、MainClass.javaを書いていく。

"http://bgstation0.com"へのGETリクエストを作成して投げる。

実行すると、こういうのが出るので、MainClassを選択
実行すると、こういうのが出るので、MainClassを選択

実行すると、こういうのが出るので、MainClassを選択。

成功した
成功した

成功した。

Sample/apachehc/CloseableHttpClient/CloseableHttpClient/src/CloseableHttpClient at master · bg1bgst333/Sample · GitHub