Javaの標準APIでHTTP接続を行う場合、Java 8以前のバージョンでは、HttpURLConnectionクラスを利用する方法が一般的だった。しかし、このクラスはJava SE 1.1の頃(1996年)に追加された非常に古いもので、機能面でも使い勝手の面でも、現在のアプリケーション開発で ...
APIとの連携やWebスクレイピングなど、Web上の情報を取得・活用する場面は多くあります。Javaでは、標準ライブラリのHttpClientを使ってHTTPリクエストを送信したり、Jsoupライブラリを使ってHTMLを解析したりすることが可能です。 この記事では、以下の2つの ...
非同期通信を利用すれば、複数のURIに対して同時にリクエストを送信するようなこともできる。次のコードは、2つの異なるURIに対して同時にリクエストを送信し、それぞれのレスポンスの本文を出力する例である。 // HttpClientインスタンスを作成 HttpClient ...