REST 客户端
本节介绍用于客户端访问 REST 端点的选项。
RestClient
RestClient 是一个同步的 HTTP 客户端,提供现代且流畅的 API。
请参阅 RestClient 以获取更多详情。
WebClient
WebClient 是一个用于发起 HTTP 请求的响应式客户端,具有流畅的 API。
请参阅 WebClient 以获取更多详情。
RestTemplate
RestTemplate 是一个用于发起 HTTP 请求的同步客户端。它是 Spring 最初的 REST 客户端,基于底层的 HTTP 客户端库提供了一个简单、基于模板方法的 API。
详见 RestTemplate 获取详细信息。
HTTP 服务客户端
Spring 框架允许您将 HTTP 服务定义为一个包含 HTTP 交换方法的 Java 接口。然后,您可以生成一个实现该接口并执行这些交换操作的代理。这有助于简化 HTTP 远程访问,并为选择 API 风格(如同步或响应式)提供了更大的灵活性。
有关详情,请参见HTTP 服务客户端。