REST 客戶端
本節描述了客戶端訪問 REST 端點的選項。
RestClient
RestClient
是一個同步 HTTP 客戶端,提供了現代、流式的 API。
有關更多詳細資訊,請參閱 RestClient
。
WebClient
WebClient
是一個響應式客戶端,可以使用流式 API 執行 HTTP 請求。
有關更多詳細資訊,請參閱 WebClient。
RestTemplate
RestTemplate
是一個同步客戶端,用於執行 HTTP 請求。它是原始的 Spring REST 客戶端,在底層 HTTP 客戶端庫之上公開了一個簡單的模板方法 API。
有關詳細資訊,請參閱 REST 端點。
HTTP 介面
Spring 框架允許您將 HTTP 服務定義為一個 Java 介面,其中包含 HTTP 交換方法。然後您可以生成一個實現此介面並執行交換的代理。這有助於簡化 HTTP 遠端訪問,並提供了額外的靈活性,以選擇同步或響應式等 API 風格。
有關詳細資訊,請參閱 REST 端點。