Spring 框架 基於 Reactive 棧的 Web WebClient WebClient Spring WebFlux 包含一個用於執行 HTTP 請求的客戶端。WebClient 具有基於 Reactor 的函式式、流暢 API(參見響應式庫),無需處理執行緒或併發即可實現非同步邏輯的宣告性組合。它是完全非阻塞的,支援流式傳輸,並依賴於在伺服器端用於編碼和解碼請求和響應內容的相同編解碼器。 WebClient 需要一個 HTTP 客戶端庫來執行請求。它內建支援以下功能: Reactor Netty JDK HttpClient Jetty Reactive HttpClient Apache HttpComponents 其他可以透過 ClientHttpConnector 插入。 章節摘要 配置 retrieve() Exchange 請求體 過濾器 屬性 上下文 同步使用 測試 HTTP/2 配置