Javaリクエストレスポンス

Javaで外部のAPIと通信する場合はHTTPクライアントを使用する。

HTTPクライアントとは、 プラウザなどのHTTPリクエストを受け取る端末 (クライアント)、または、そこにリクエストを送るためのツールを指す。

外部 (Web) APIへのリクエストは基本的にはHTTPリクエストとなるため、 HTTPクライアントを使用していると言える。

Java (Spring)のメジャーなHTTPクライアントには以下の2つがある。

  • RestTemplate (同期)
  • WebClient (非同期)

Javaの純粋なライブラリで使用できるHTTPクライアントには以下2つのインターフェイスがある。

  • HttpURLConnection
  • HttpClient

 

コメント

タイトルとURLをコピーしました