パッケージ org.springframework.web.reactive.function.client
@NonNullApi @NonNullFields パッケージ org.springframework.web.reactive.function.client
org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。- クラス説明
HTTP client観測のKeyValuesをドキュメント化。ExchangeFunctionによって実行される、型指定された不変のクライアント側 HTTP リクエストを表します。リクエストのビルダーを定義します。HTTP client exchange observations中にメタデータを収集するための情報を保持するコンテキスト。HTTP client exchange observationsに関連するObservationConventionのインターフェース。WebClientおよびExchangeFunctionによって返される HTTP レスポンスを表します。レスポンスのビルダーを定義します。HTTP レスポンスのヘッダーを表します。ClientRequestObservationContextから情報を抽出する、ClientRequestObservationConventionのデフォルトの実装。交換関数をフィルタリングする関数を表します。基本認証、エラー処理などのためのExchangeFilterFunctionの組み込み実装へのアクセスを提供する静的ファクトリメソッド使用すべきではありません。(遅延された) ClientResponse のリクエストを交換する関数を表します。ExchangeFunctionを作成する静的ファクトリメソッド。ExchangeFunctionで使用するための戦略を提供します。ExchangeStrategiesの変更可能なビルダー。未知の(またはカスタムの)HTTP ステータスコードを受信したときにスローされる例外。HTTP リクエストを実行するノンブロッキングのリアクティブクライアント。Reactor や Netty などの基盤となる HTTP クライアントライブラリ上で流れるようなリアクティブ API を公開します。WebClientを作成するための可変ビルダー。交換に至るまでのリクエストヘッダーと本文を指定するための契約。リクエストのリクエストヘッダー、本文、URI を指定するための契約。WebClient.RequestHeadersSpec<S extends WebClient.RequestHeadersSpec<S>>交換に至るまでのリクエストヘッダーを指定するための契約。WebClient.RequestHeadersUriSpec<S extends WebClient.RequestHeadersSpec<S>>リクエストのリクエストヘッダーと URI を指定するための契約。交換後のレスポンス操作を指定するための契約。WebClient.UriSpec<S extends WebClient.RequestHeadersSpec<?>>リクエストの URI を指定するための契約。エラーが発生した場合にWebClientによって公開される例外の抽象基本クラス。実際の HTTP リクエストデータを含む例外。実際の HTTP レスポンスデータを含む例外。HTTP ステータス 502BadGateway のWebClientResponseException。WebClientResponseExceptionステータス HTTP 400 Bad RequestWebClientResponseExceptionステータス HTTP 409 ConflictWebClientResponseExceptionステータス HTTP 403 ForbiddenWebClientResponseExceptionステータス HTTP 504 Gateway TimeoutWebClientResponseExceptionステータス HTTP 410 GoneWebClientResponseExceptionステータス HTTP 500 Internal Server ErrorWebClientResponseExceptionステータス HTTP 405 Method Not AllowedWebClientResponseExceptionステータス HTTP 406 Not AcceptableWebClientResponseExceptionステータス HTTP 404 Not FoundWebClientResponseExceptionステータス HTTP 501 Not ImplementedWebClientResponseExceptionステータス HTTP 503 Service UnavailableWebClientResponseExceptionステータス HTTP 429 Too Many RequestsWebClientResponseExceptionステータス HTTP 401 UnauthorizedWebClientResponseExceptionステータス HTTP 422 Unprocessable EntityWebClientResponseExceptionステータス HTTP 415 Unsupported Media Type
HttpHeaders.setBasicAuth(String, String)を使用することを推奨。