|
对于最新的稳定版本,请使用 Spring Framework 7.0.6! |
WebClient
Spring WebFlux 包含一个用于执行 HTTP 请求的客户端。WebClient 具有一个基于 Reactor 的函数式、流畅的 API,参见 响应式库,它能够通过声明式方式组合异步逻辑,而无需处理线程或并发问题。它是完全非阻塞的,支持流式传输,并且依赖于与服务器端用于编码和解码请求和响应内容相同的 编解码器。
WebClient 需要一个 HTTP 客户端库来执行请求。内置支持以下内容:
-
其他人可以通过
ClientHttpConnector连接。