Spring 框架 响应式堆栈上的 Web WebClient WebClient Spring WebFlux 包含一个用于执行 HTTP 请求的客户端。WebClient 具有基于 Reactor 的功能性、流畅 API,请参阅 反应式库,它支持异步逻辑的声明式组合,而无需处理线程或并发。它完全是非阻塞的,支持流式传输,并依赖于服务器端也用于对请求和响应内容进行编码和解码的相同 编解码器。 WebClient 需要一个 HTTP 客户端库来执行请求。内置对以下内容的支持 Reactor Netty JDK HttpClient Jetty 反应式 HttpClient Apache HttpComponents 其他可以通过 ClientHttpConnector 插接。 章节摘要 配置 retrieve() Exchange 请求正文 过滤器 属性 上下文 同步使用 测试 HTTP/2 配置