public interface ClientHttpConnectorClientHttpRequest を送信し、ClientHttpResponse を受信するために必要なすべてのインフラストラクチャを提供するために、基になる HTTP クライアントを駆動する HTTP クライアントの抽象化。| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<ClientHttpResponse> | connect(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest,reactor.core.publisher.Mono<VoidSE>> requestCallback) 指定された HttpMethod および URI を使用してオリジンサーバーに接続し、接続が確立されたら、指定された requestCallback を ClientHttpRequest に適用します。 |
reactor.core.publisher.Mono<ClientHttpResponse> connect(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest,reactor.core.publisher.Mono<VoidSE>> requestCallback)
HttpMethod および URI を使用してオリジンサーバーに接続し、接続が確立されたら、指定された requestCallback を ClientHttpRequest に適用します。ClientHttpResponse の発行元を返します。
method - HTTP リクエストメソッド uri - HTTP リクエスト URIrequestCallback - リクエストの準備と書き込みを行い、リクエストとのやり取りが完了したことを知らせるパブリッシャーを返す関数。実装は、ReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>) または ReactiveHttpOutputMessage.setComplete() を呼び出すことによって Mono<Void> を返す必要があります。ClientHttpResponse の発行者