REST 客戶端
本節介紹客戶端訪問 REST 端點的選項。
RestClient
RestClient 是一個同步 HTTP 客戶端,它公開了現代的、流暢的 API。
有關更多詳細資訊,請參閱 RestClient。
WebClient
WebClient 是一個用於發起 HTTP 請求的響應式客戶端,具有流暢的 API。
有關更多詳細資訊,請參閱 WebClient。
RestTemplate
RestTemplate 是一個用於發起 HTTP 請求的同步客戶端。它是最初的 Spring REST 客戶端,透過底層 HTTP 客戶端庫公開了一個簡單的模板方法 API。
有關詳細資訊,請參閱 RestTemplate。
HTTP 服務客戶端
Spring Framework 允許您將 HTTP 服務定義為具有 HTTP 交換方法的 Java 介面。然後,您可以生成一個代理,該代理實現此介面並執行交換。這有助於簡化 HTTP 遠端訪問,併為選擇 API 樣式(例如同步或響應式)提供了額外的靈活性。
有關詳細資訊,請參閱 HTTP 服務客戶端。