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