public class WebClientPlugin extends AbstractHttpClientPlugin<org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>>>
LOG| 构造器和说明 |
|---|
WebClientPlugin(org.springframework.web.reactive.function.client.WebClient webClient,
DuplicateResponseHeaderProperties properties)
Instantiates a new Web client plugin.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>>> |
doRequest(org.springframework.web.server.ServerWebExchange exchange,
java.lang.String httpMethod,
java.net.URI uri,
reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> body)
Process the Web request.
|
int |
getOrder() |
java.lang.String |
named() |
boolean |
skip(org.springframework.web.server.ServerWebExchange exchange) |
duplicateHeaders, executepublic WebClientPlugin(org.springframework.web.reactive.function.client.WebClient webClient,
DuplicateResponseHeaderProperties properties)
webClient - the web clientproperties - propertiesprotected reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>>> doRequest(org.springframework.web.server.ServerWebExchange exchange,
java.lang.String httpMethod,
java.net.URI uri,
reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> body)
AbstractHttpClientPlugindoRequest 在类中 AbstractHttpClientPlugin<org.springframework.http.ResponseEntity<reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>>>exchange - the current server exchangehttpMethod - http method, eg.POSTuri - the request uribody - the request bodyMono<Void> to indicate when request processing is completepublic int getOrder()
public java.lang.String named()
public boolean skip(org.springframework.web.server.ServerWebExchange exchange)
Copyright © 2026 The Apache Software Foundation. All rights reserved.