WebClient
Spring と WebFlux には、HTTP リクエストを実行するクライアントが含まれています。WebClient
は、Reactor(リアクティブライブラリを参照)に基づいた関数型で流れるような API を備えており、スレッドや同時実行性を考慮せずに非同期ロジックを宣言的に構成できます。完全にノンブロッキングで、ストリーミングをサポートし、サーバー側でリクエストとレスポンスのコンテンツをエンコードおよびデコードするために使用されるのと同じコーデックを使用しています。
WebClient
はリクエストを実行するために HTTP クライアントライブラリが必要です。以下の機能が組み込まれています。
その他は
ClientHttpConnector
経由で接続できます。