从java使用REST API的不同方式[关闭]

Posted

技术标签:

【中文标题】从java使用REST API的不同方式[关闭]【英文标题】:different ways of consuming a REST API from java [closed] 【发布时间】:2020-04-26 07:57:28 【问题描述】:

您能否列出使用 REST API 的不同方式。 例如:RestTemplateWeb Client

【问题讨论】:

没有人知道所有的框架,所以这是一个不可能回答的问题。进行网络搜索,例如java consume rest api 并自己研究最适合您的方案。 【参考方案1】:

因为你至少列出了 2 个

RestTemplate - 这是传统方式。如果您在 spring-boot 2.x.x 上,请不要使用它

Web 客户端 - 这是 Spring 调用 Web 服务的新方式

来自官方文档,

从 Spring 5.0 开始,非阻塞、反应式 org.springframework.web.reactive.client.WebClient 提供了 RestTemplate 的现代替代方案,有效支持同步和异步以及流式场景。 RestTemplate 将在未来的版本中被弃用,并且未来不会添加主要的新功能

还有OKHttpretrofit等其他玩家,各有优缺点。进行研究并发布具体问题

【讨论】:

以上是关于从java使用REST API的不同方式[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

REST API 身份验证有啥不同? [关闭]

如何在 java 中使用 REST API 身份验证? [关闭]

如何在不使用 rest admin api 的情况下以编程方式(java)更新 keycloak 的用户详细信息?

快速文件上传java rest api mimepull关闭问题与多部分表单数据

Rest,Rest Api,Web Service,RestFul Api之间的区别[关闭]

REST API 与非 RE​​ST API [关闭]