HttpClient vs Spring Rest Template?

2022-09-03 13:21:52

进行 REST 调用的最佳方式是什么?

我应该使用 还是应该使用 .Apache Http ClientSpring Rest Template

我凭什么可以决定我应该选择哪一个?

我需要调用此网址 -

http://localhost:8080/service/Service/v1/get/USERID=10000/profile.ACCOUNT.SERVICE"

在获得响应后,我只需要查看该响应是否包含任何特定字符串。


答案 1

Spring遵循核心Spring框架和各种子框架中所有*Template类的模式:,等。RestTemplateJdbcTemplateHibernateTemplateWebServiceTemplate

所有这些 Template 类的想法是减少样板代码(异常处理、重复性内容并专注于业务逻辑)。我肯定会在简单的.HttpClient

要获得该类,您需要弹簧网络依赖项。


答案 2