インターフェースの使用
org.springframework.web.reactive.function.client.WebClient.Builder
org.springframework.web.reactive.function.client 内の WebClient.Builder 使用
修飾子と型メソッド説明WebClient.Builder.apply
(ConsumerSE<WebClient.Builder> builderConsumer) 指定されたConsumer
をこのビルダーインスタンスに適用します。リクエストのベース URL を設定します。static WebClient.Builder
WebClient.builder()
WebClient
ビルダーを入手します。WebClient.Builder.clientConnector
(ClientHttpConnector connector) 使用するClientHttpConnector
を構成します。WebClient.Builder.clone()
このWebClient.Builder
を複製します。WebClient.Builder.codecs
(ConsumerSE<ClientCodecConfigurer> configurer) WebClient.Builder.defaultCookie
(StringSE cookie, StringSE... values) リクエストにまだそのような Cookie が含まれていない場合、すべてのリクエストに追加する Cookie を指定するグローバルオプション。WebClient.Builder.defaultCookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべてのdefaultCookie(String, String...)
へのアクセスを提供し、追加、置換、削除する機能があります。WebClient.Builder.defaultHeader
(StringSE header, StringSE... values) リクエストにまだヘッダーが含まれていない場合、すべてのリクエストに追加するヘッダーを指定するグローバルオプション。WebClient.Builder.defaultHeaders
(ConsumerSE<HttpHeaders> headersConsumer) これまでに宣言されたすべてのdefaultHeader(String, String...)
へのアクセスを提供し、追加、置換、削除する機能があります。WebClient.Builder.defaultRequest
(ConsumerSE<WebClient.RequestHeadersSpec<?>> defaultRequest) 構築されるすべてのリクエストをカスタマイズするためのコンシューマーを提供します。WebClient.Builder.defaultStatusHandler
(PredicateSE<HttpStatusCode> statusPredicate, FunctionSE<ClientResponse, reactor.core.publisher.Mono<? extends ThrowableSE>> exceptionFunction) すべてのレスポンスに適用するデフォルトのstatus handler
を登録します。WebClient.Builder.defaultUriVariables
(MapSE<StringSE, ?> defaultUriVariables) Map
SE で URI テンプレートを展開するときに使用するデフォルトの URL 変数値を設定します。WebClient.Builder.exchangeFunction
(ExchangeFunction exchangeFunction) WebClient.Builder.exchangeStrategies
(ConsumerSE<ExchangeStrategies.Builder> configurer) 使用すべきではありません。WebClient.Builder.exchangeStrategies
(ExchangeStrategies strategies) 使用するExchangeStrategies
を構成します。WebClient.Builder.filter
(ExchangeFilterFunction filter) 指定されたフィルターをフィルターチェーンの最後に追加します。WebClient.Builder.filters
(ConsumerSE<ListSE<ExchangeFilterFunction>> filtersConsumer) 指定されたコンシューマーでフィルターを操作します。WebClient.mutate()
ビルダーを返し、設定が現在のWebClient
から複製される新しいWebClient
を作成します。WebClient.Builder.observationConvention
(ClientRequestObservationConvention observationConvention) リクエスト監視のメタデータを収集するために使用するObservationConvention
を提供します。WebClient.Builder.observationRegistry
(io.micrometer.observation.ObservationRegistry observationRegistry) HTTP クライアント呼び出しの監視を記録するために使用するObservationRegistry
を提供します。WebClient.Builder.uriBuilderFactory
(UriBuilderFactory uriBuilderFactory) 事前構成済みのUriBuilderFactory
インスタンスを提供します。修飾子と型メソッド説明WebClient.Builder.apply
(ConsumerSE<WebClient.Builder> builderConsumer) 指定されたConsumer
をこのビルダーインスタンスに適用します。
codecs(Consumer)
を推奨