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 服务客户端。