REST 客户端
本节介绍客户端访问 REST 端点的选项。
RestClient
RestClient
是一个同步 HTTP 客户端,它公开了一个现代的、流畅的 API。
有关更多详细信息,请参阅 RestClient
。
WebClient
WebClient
是一个响应式客户端,用于使用流畅的 API 发出 HTTP 请求。
有关更多详细信息,请参阅 WebClient
。
RestTemplate
RestTemplate
是一个用于发出 HTTP 请求的同步客户端。它是原始的 Spring REST 客户端,并在底层 HTTP 客户端库之上公开了一个简单的模板方法 API。
有关详细信息,请参阅 RestTemplate
。
HTTP 接口
Spring Framework 允许您将 HTTP 服务定义为一个带有 HTTP 交换方法的 Java 接口。然后,您可以生成一个实现此接口并执行交换的代理。这有助于简化 HTTP 远程访问,并为选择 API 样式(例如同步或响应式)提供了额外的灵活性。
有关详细信息,请参阅 HTTP 接口。