インターフェースの使用
org.springframework.web.reactive.function.client.ClientResponse.Builder
org.springframework.web.reactive.function.client 内の ClientResponse.Builder 使用
修飾子と型メソッド説明レスポンスの本文を、指定された文字列の UTF-8 エンコードバイトに設定します。ClientResponse.Builder.body
(FunctionSE<reactor.core.publisher.Flux<DataBuffer>, reactor.core.publisher.Flux<DataBuffer>> transformer) ビルダーで設定されている場合は、レスポンス本文を変換します。ClientResponse.Builder.body
(reactor.core.publisher.Flux<DataBuffer> body) レスポンスの本文を設定します。指定された名前と値で Cookie を追加します。ClientResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。static ClientResponse.Builder
ClientResponse.create
(int statusCode, ExchangeStrategies strategies) 指定された生のステータスコードと本文を読み取るための戦略を使用して、レスポンスビルダーを作成します。static ClientResponse.Builder
ClientResponse.create
(HttpStatusCode statusCode) 指定されたステータスコードで、本文を読み取るためのデフォルトの戦略を使用して、レスポンスビルダーを作成します。static ClientResponse.Builder
ClientResponse.create
(HttpStatusCode statusCode, ListSE<HttpMessageReader<?>> messageReaders) 指定されたステータスコードとメッセージ本文リーダーを使用して、レスポンスビルダーを作成します。static ClientResponse.Builder
ClientResponse.create
(HttpStatusCode statusCode, ExchangeStrategies strategies) 指定されたステータスコードと本文を読み取るための戦略を使用して、レスポンスビルダーを作成します。static ClientResponse.Builder
ClientResponse.from
(ClientResponse other) 使用すべきではありません。指定された名前に指定されたヘッダー値を追加します。ClientResponse.Builder.headers
(ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのレスポンスのヘッダーを操作します。default ClientResponse.Builder
ClientResponse.mutate()
ビルダーを返して、このレスポンスを変更します。たとえば、ステータス、ヘッダー、Cookie を変更したり、本文を置き換えたり変換したりします。ClientResponse.Builder.rawStatusCode
(int statusCode) レスポンスの生のステータスコードを設定します。ClientResponse.Builder.request
(HttpRequest request) レスポンスに関連付けられたリクエストを設定します。ClientResponse.Builder.statusCode
(HttpStatusCode statusCode) レスポンスのステータスコードを設定します。
ClientResponse.mutate()
が使用されます。