WebClient Spring WebFlux包含一个用于执行HTTP请求的客户端。WebClient具有基于Reactor的功能性、流畅的API,详见响应式库,它可以在不需要处理线程或并发的情况下声明性地组合异步逻辑。它完全非阻塞,支持流式传输,并依赖于与服务器端编码和解码请求和响应内容相同的编解码器。 WebClient需要一个HTTP客户端库来执行请求。以下是内置支持的内容: Reactor Netty JDK HttpClient Jetty Reactive HttpClient Apache HttpComponents 其他可以通过ClientHttpConnector插入。 章节摘要 配置 retrieve() 交换 请求体 过滤器 属性 上下文 同步使用 测试 HTTP/2 配置