REST 客户端
本节描述了客户端访问 REST 端点的选项。
RestClient
RestClient
是一个同步的 HTTP 客户端,提供了现代化、流畅的 API。
详细信息请参见 RestClient
。
WebClient
WebClient
是一个响应式客户端,可使用流畅的 API 执行 HTTP 请求。
详细信息请参见 WebClient。
RestTemplate
RestTemplate
是一个同步客户端,用于执行 HTTP 请求。它是原始的 Spring REST 客户端,通过底层的 HTTP 客户端库提供了一个简单的模板方法 API。
详细信息请参见 REST 端点。
HTTP 接口
Spring Framework 允许您将 HTTP 服务定义为具有 HTTP 交换方法的 Java 接口。然后,您可以生成实现此接口并执行交换的代理。这有助于简化 HTTP 远程访问,并提供了额外的灵活性,可以选择同步或响应式等 API 风格。
详细信息请参见 REST 端点。