接口 ExchangeFunction

  • 函数接口:
    这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。

    @FunctionalInterface
    public interface ExchangeFunction
    Represents a function that exchanges a request for a (delayed) ClientResponse. Can be used as an alternative to WebClient.

    For example:

     ExchangeFunction exchangeFunction = ExchangeFunctions.create(new ReactorClientHttpConnector());
     ClientRequest<Void> request = ClientRequest.method(HttpMethod.GET, "https://example.com/resource").build();
    
     Mono<String> result = exchangeFunction
         .exchange(request)
         .then(response -> response.bodyToMono(String.class));
     
    从以下版本开始:
    5.0
    作者:
    Arjen Poutsma