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