接口的使用
org.springframework.http.client.reactive.ClientHttpRequest
使用ClientHttpRequest的程序包 程序包 说明 org.springframework.http.client.reactive Abstractions for reactive HTTP client support includingClientHttpRequestandClientHttpResponseas well as aClientHttpConnector.org.springframework.mock.http.client.reactive Mock implementations of reactive HTTP client contracts.org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient.org.springframework.web.reactive.function.client Provides a reactiveWebClientthat builds on top of theorg.springframework.http.client.reactivereactive HTTP adapter layer.org.springframework.http.client.reactive中ClientHttpRequest的使用
实现ClientHttpRequest的org.springframework.http.client.reactive中的类 修饰符和类型 类 说明 classAbstractClientHttpRequestBase class forClientHttpRequestimplementations.classClientHttpRequestDecoratorWraps anotherClientHttpRequestand delegates all methods to it.返回ClientHttpRequest的org.springframework.http.client.reactive中的方法 修饰符和类型 方法 说明 ClientHttpRequestClientHttpRequestDecorator. getDelegate()类型变量类型为ClientHttpRequest的org.springframework.http.client.reactive中的方法参数 修饰符和类型 方法 说明 reactor.core.publisher.Mono<ClientHttpResponse>ClientHttpConnector. connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)Connect to the origin server using the givenHttpMethodandURIand apply the givenrequestCallbackwhen the HTTP request of the underlying API can be initialized and written to.reactor.core.publisher.Mono<ClientHttpResponse>JettyClientHttpConnector. connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)reactor.core.publisher.Mono<ClientHttpResponse>ReactorClientHttpConnector. connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)参数类型为ClientHttpRequest的org.springframework.http.client.reactive中的构造器 构造器 说明 ClientHttpRequestDecorator(ClientHttpRequest delegate)org.springframework.mock.http.client.reactive中ClientHttpRequest的使用
实现ClientHttpRequest的org.springframework.mock.http.client.reactive中的类 修饰符和类型 类 说明 classMockClientHttpRequestMock implementation ofClientHttpRequest.org.springframework.test.web.reactive.server中ClientHttpRequest的使用
类型变量类型为ClientHttpRequest的org.springframework.test.web.reactive.server中的方法参数 修饰符和类型 方法 说明 WebTestClient.RequestHeadersSpec<?>WebTestClient.RequestBodySpec. body(BodyInserter<?,? super ClientHttpRequest> inserter)Set the body of the request to the givenBodyInserter.reactor.core.publisher.Mono<ClientHttpResponse>HttpHandlerConnector. connect(HttpMethod httpMethod, URI uri, Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)org.springframework.web.reactive.function.client中ClientHttpRequest的使用
返回变量类型为ClientHttpRequest的类型的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 BodyInserter<?,? super ClientHttpRequest>ClientRequest. body()Return the body inserter of this request.参数类型为ClientHttpRequest的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>ClientRequest. writeTo(ClientHttpRequest request, ExchangeStrategies strategies)Write this request to the givenClientHttpRequest.类型变量类型为ClientHttpRequest的org.springframework.web.reactive.function.client中的方法参数 修饰符和类型 方法 说明 ClientRequest.BuilderClientRequest.Builder. body(BodyInserter<?,? super ClientHttpRequest> inserter)Set the body of the request to the givenBodyInserter.WebClient.RequestHeadersSpec<?>WebClient.RequestBodySpec. body(BodyInserter<?,? super ClientHttpRequest> inserter)Set the body of the request using the given body inserter.