接口的使用
cn.taketoday.http.client.reactive.ClientHttpResponse
使用ClientHttpResponse的程序包
程序包
说明
Abstractions for reactive HTTP client support including
ClientHttpRequest and
ClientHttpResponse as well as a
ClientHttpConnector.Provides a reactive
WebClient
that builds on top of the
cn.taketoday.http.client.reactive reactive HTTP adapter layer.Classes supporting the
cn.taketoday.web.reactive.function.client package.-
cn.taketoday.http.client.reactive中ClientHttpResponse的使用
修饰符和类型类说明classWraps anotherClientHttpResponseand delegates all methods to it.(专用程序包) classClientHttpResponseimplementation for the Apache HttpComponents HttpClient 5.x.(专用程序包) classClientHttpResponsefor the JavaHttpClient.(专用程序包) classClientHttpResponseimplementation for the Jetty ReactiveStreams HTTP client.(专用程序包) classClientHttpResponseimplementation for the Reactor-Netty HTTP client.(专用程序包) classClientHttpResponseimplementation for the Reactor Netty 2 (Netty 5) HTTP client.修饰符和类型字段说明private final reactor.core.publisher.MonoSink<ClientHttpResponse>HttpComponentsClientHttpConnector.ResponseCallback.sink返回变量类型为ClientHttpResponse的类型的cn.taketoday.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>HttpComponentsClientHttpConnector.connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>JdkClientHttpConnector.connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) 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) reactor.core.publisher.Mono<ClientHttpResponse>ReactorNetty2ClientHttpConnector.connect(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) private reactor.core.publisher.Mono<ClientHttpResponse>HttpComponentsClientHttpConnector.execute(HttpComponentsClientHttpRequest request, HttpClientContext context) private reactor.core.publisher.Mono<ClientHttpResponse>JettyClientHttpConnector.execute(JettyClientHttpRequest request) 类型变量类型为ClientHttpResponse的cn.taketoday.http.client.reactive中的构造器参数限定符构造器说明ResponseCallback(reactor.core.publisher.MonoSink<ClientHttpResponse> sink, cn.taketoday.core.io.buffer.DataBufferFactory dataBufferFactory, HttpClientContext context) -
cn.taketoday.web.reactive.function.client中ClientHttpResponse的使用
修饰符和类型方法说明private StringExchangeFunctions.DefaultExchangeFunction.getLogPrefix(ClientRequest request, ClientHttpResponse response) private voidExchangeFunctions.DefaultExchangeFunction.logResponse(ClientHttpResponse response, String logPrefix) 修饰符和类型方法说明<T> TClientResponse.body(BodyExtractor<T, ? super ClientHttpResponse> extractor) Extract the body with the givenBodyExtractor.<T> TDefaultClientResponse.body(BodyExtractor<T, ? super ClientHttpResponse> extractor) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>DefaultWebClient.DefaultResponseSpec.toEntityFlux(BodyExtractor<reactor.core.publisher.Flux<T>, ? super ClientHttpResponse> bodyExtractor) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>WebClient.ResponseSpec.toEntityFlux(BodyExtractor<reactor.core.publisher.Flux<T>, ? super ClientHttpResponse> bodyExtractor) Variant ofWebClient.ResponseSpec.toEntityFlux(Class)with aBodyExtractor.限定符构造器说明DefaultClientResponse(ClientHttpResponse response, ExchangeStrategies strategies, String logPrefix, String requestDescription, Supplier<HttpRequest> requestSupplier) -
cn.taketoday.web.reactive.function.client.support中ClientHttpResponse的使用
修饰符和类型方法说明<T> TClientResponseWrapper.body(BodyExtractor<T, ? super ClientHttpResponse> extractor)