インターフェースの使用
org.springframework.web.client.RestClient.Builder
パッケージ
説明
クライアント側の REST テストサポートが含まれています。
クライアント側の Web サポートのコアパッケージ。
org.springframework.test.web.client 内の RestClient.Builder 使用
org.springframework.web.client 内の RestClient.Builder 使用
修飾子と型メソッド説明RestClient.Builder.apply
(ConsumerSE<RestClient.Builder> builderConsumer) 指定されたConsumer
をこのビルダーインスタンスに適用します。リクエストのベース URL を設定します。リクエスト用の基本URI
を構成します。static RestClient.Builder
RestClient.builder()
RestClient
ビルダーを入手します。static RestClient.Builder
RestClient.builder
(RestTemplate restTemplate) 指定されたRestTemplate
の構成に基づいてRestClient
ビルダーを取得します。RestClient.Builder.clone()
このRestClient.Builder
を複製します。RestClient.Builder.defaultCookie
(StringSE cookie, StringSE... values) リクエストにまだそのような Cookie が含まれていない場合、すべてのリクエストに追加する Cookie を指定するグローバルオプション。RestClient.Builder.defaultCookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべてのdefaultCookie(String, String...)
へのアクセスを提供し、追加、置換、削除する機能があります。RestClient.Builder.defaultHeader
(StringSE header, StringSE... values) リクエストにまだヘッダーが含まれていない場合、すべてのリクエストに追加するヘッダーを指定するグローバルオプション。RestClient.Builder.defaultHeaders
(ConsumerSE<HttpHeaders> headersConsumer) これまでに宣言されたすべてのデフォルトヘッダーにアクセスし、追加、置換、削除できるようにコンシューマーを提供します。RestClient.Builder.defaultRequest
(ConsumerSE<RestClient.RequestHeadersSpec<?>> defaultRequest) 構築されるすべてのリクエストをカスタマイズするためのコンシューマーを提供します。RestClient.Builder.defaultStatusHandler
(PredicateSE<HttpStatusCode> statusPredicate, RestClient.ResponseSpec.ErrorHandler errorHandler) すべてのレスポンスに適用するデフォルトのステータスハンドラーを登録します。RestClient.Builder.defaultStatusHandler
(ResponseErrorHandler errorHandler) すべてのレスポンスに適用するデフォルトのステータスハンドラーを登録します。RestClient.Builder.defaultUriVariables
(MapSE<StringSE, ?> defaultUriVariables) Map
SE で URI テンプレートを展開するときに使用するデフォルトの URL 変数値を設定します。RestClient.Builder.messageConverters
(ConsumerSE<ListSE<HttpMessageConverter<?>>> configurer) RestClient
が使用するメッセージコンバーターを構成します。RestClient.Builder.messageConverters
(ListSE<HttpMessageConverter<?>> messageConverters) RestClient
が使用するメッセージコンバーターを設定します。RestClient.mutate()
このRestClient
から設定が複製される新しいRestClient
を作成するためのビルダーを返します。RestClient.Builder.observationConvention
(ClientRequestObservationConvention observationConvention) リクエスト監視のメタデータの収集に使用するようにObservationConvention
を構成します。RestClient.Builder.observationRegistry
(io.micrometer.observation.ObservationRegistry observationRegistry) HTTP クライアント監視の記録に使用するようにObservationRegistry
を構成します。RestClient.Builder.requestFactory
(ClientHttpRequestFactory requestFactory) 使用するClientHttpRequestFactory
を構成します。RestClient.Builder.requestInitializer
(ClientHttpRequestInitializer initializer) 指定されたリクエスト初期化子を初期化子 チェーンの最後に追加します。RestClient.Builder.requestInitializers
(ConsumerSE<ListSE<ClientHttpRequestInitializer>> initializersConsumer) 指定されたコンシューマーを使用してイニシャライザーを操作します。RestClient.Builder.requestInterceptor
(ClientHttpRequestInterceptor interceptor) 指定されたリクエストインターセプターをインターセプターチェーンの最後に追加します。RestClient.Builder.requestInterceptors
(ConsumerSE<ListSE<ClientHttpRequestInterceptor>> interceptorsConsumer) 指定されたコンシューマーを使用してインターセプタを操作します。RestClient.Builder.uriBuilderFactory
(UriBuilderFactory uriBuilderFactory) 事前構成済みのUriBuilderFactory
インスタンスを提供します。修飾子と型メソッド説明RestClient.Builder.apply
(ConsumerSE<RestClient.Builder> builderConsumer) 指定されたConsumer
をこのビルダーインスタンスに適用します。