パッケージ | 説明 |
---|---|
org.springframework.test.web.reactive.server | WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 |
org.springframework.web.reactive.function.client | org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebTestClient.Builder | WebTestClient.Builder.filter(ExchangeFilterFunction filter) 指定されたフィルターをフィルターチェーンに追加します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebTestClient.Builder | WebTestClient.Builder.filters(ConsumerSE<ListSE<ExchangeFilterFunction>> filtersConsumer) 指定されたコンシューマーでフィルターを操作します。 |
修飾子と型 | メソッドと説明 |
---|---|
default ExchangeFilterFunction | ExchangeFilterFunction.andThen(ExchangeFilterFunction afterFilter) 最初にこのフィルターを適用し、次に特定の "after" フィルターを適用する合成フィルター関数を返します。 |
static ExchangeFilterFunction | ExchangeFilterFunctions.basicAuthentication() 使用すべきではありません。 Spring 5.1 の時点で、リクエストの構築中に HttpHeaders.setBasicAuth(String, String) を使用することを推奨。 |
static ExchangeFilterFunction | ExchangeFilterFunctions.basicAuthentication(StringSE username, StringSE password) HttpHeaders.setBasicAuth(String) および HttpHeaders.encodeBasicAuth(String, String, Charset) を介してリクエストヘッダーに HTTP 基本認証を適用するフィルターを返します。 |
static ExchangeFilterFunction | ExchangeFilterFunctions.limitResponseSize(long maxByteCount) レスポンス本文から指定されたバイト数まで消費し、さらにデータが到着した場合はキャンセルします。 |
static ExchangeFilterFunction | ExchangeFilterFunction.ofRequestProcessor(FunctionSE<ClientRequest,reactor.core.publisher.Mono<ClientRequest>> processor) ClientRequest でのみ動作するフィルター関数に、指定されたリクエストプロセッサー関数を適合させます。 |
static ExchangeFilterFunction | ExchangeFilterFunction.ofResponseProcessor(FunctionSE<ClientResponse,reactor.core.publisher.Mono<ClientResponse>> processor) ClientResponse でのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。 |
static ExchangeFilterFunction | ExchangeFilterFunctions.statusError(PredicateSE<HttpStatus> statusPredicate, FunctionSE<ClientResponse,? extends ThrowableSE> exceptionFunction) 指定された HttpStatus 述語が一致したときにエラー信号を生成するフィルターを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
default ExchangeFilterFunction | ExchangeFilterFunction.andThen(ExchangeFilterFunction afterFilter) 最初にこのフィルターを適用し、次に特定の "after" フィルターを適用する合成フィルター関数を返します。 |
WebClient.Builder | WebClient.Builder.filter(ExchangeFilterFunction filter) 指定されたフィルターをフィルターチェーンの最後に追加します。 |
default ExchangeFunction | ExchangeFunction.filter(ExchangeFilterFunction filter) 指定された ExchangeFilterFunction で交換関数をフィルター処理すると、フィルター処理された ExchangeFunction が生成されます。 |
修飾子と型 | メソッドと説明 |
---|---|
WebClient.Builder | WebClient.Builder.filters(ConsumerSE<ListSE<ExchangeFilterFunction>> filtersConsumer) 指定されたコンシューマーでフィルターを操作します。 |