インターフェースの使用
org.springframework.http.client.reactive.ClientHttpRequest
パッケージ
説明
リアクティブ HTTP クライアント契約のモック実装。
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.http.client.reactive 内の ClientHttpRequest 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<ClientHttpResponse>
ClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) 指定されたHttpMethod
とURI
を使用してオリジンサーバーに接続し、基になる API の HTTP リクエストを初期化して書き込むことができるときに指定されたrequestCallback
を適用します。reactor.core.publisher.Mono<ClientHttpResponse>
HttpComponentsClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>
JdkClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>
JettyClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>
ReactorClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>
ReactorNetty2ClientHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) org.springframework.mock.http.client.reactive 内の ClientHttpRequest 使用
org.springframework.test.web.reactive.server 内の ClientHttpRequest 使用
修飾子と型メソッド説明WebTestClient.RequestBodySpec.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserter
に設定します。reactor.core.publisher.Mono<ClientHttpResponse>
HttpHandlerConnector.connect
(HttpMethod httpMethod, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) org.springframework.test.web.servlet.client 内の ClientHttpRequest 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<ClientHttpResponse>
MockMvcHttpConnector.connect
(HttpMethod method, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) org.springframework.web.reactive.function.client 内の ClientHttpRequest 使用
修飾子と型メソッド説明BodyInserter<?,
? super ClientHttpRequest> ClientRequest.body()
このリクエストのボディインサーターを返します。ClientRequest.httpRequest()
ClientHttpRequest
にアクセスするように構成されたコンシューマーを返します。修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
ClientRequest.writeTo
(ClientHttpRequest request, ExchangeStrategies strategies) このリクエストを指定されたClientHttpRequest
に書き込みます。修飾子と型メソッド説明ClientRequest.Builder.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserter
に設定します。WebClient.RequestBodySpec.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) 指定された本文挿入子を使用して、リクエストの本文を設定します。ClientRequest.Builder.httpRequest
(ConsumerSE<ClientHttpRequest> requestConsumer) ClientHttpRequest
へのアクセスのコールバック。これにより、基盤となる HTTP ライブラリのネイティブリクエストへのアクセスが提供されます。WebClient.RequestHeadersSpec.httpRequest
(ConsumerSE<ClientHttpRequest> requestConsumer) ClientHttpRequest
へのアクセスのコールバック。これにより、基盤となる HTTP ライブラリのネイティブリクエストへのアクセスが提供されます。