进行 REST 调用的最佳方式是什么?
我应该使用Apache Http Client
还是应该使用Spring Rest Template
.
在什么基础上我可以决定我应该去哪一个?
我需要拨打这个网址-
http://localhost:8080/service/Service/v1/get/USERID=10000/profile.ACCOUNT.SERVICE"
在得到响应后,我只需要查看该响应是否包含任何特定的字符串。
进行 REST 调用的最佳方式是什么?
我应该使用Apache Http Client
还是应该使用Spring Rest Template
.
在什么基础上我可以决定我应该去哪一个?
我需要拨打这个网址-
http://localhost:8080/service/Service/v1/get/USERID=10000/profile.ACCOUNT.SERVICE"
在得到响应后,我只需要查看该响应是否包含任何特定的字符串。
SpringRestTemplate
遵循核心 Spring 框架和各种子框架中的所有 *Template 类的模式:JdbcTemplate
、HibernateTemplate
等WebServiceTemplate
。
所有这些模板类的想法是减少样板代码(异常处理、重复的东西并专注于您的业务逻辑)。我肯定会使用它而不是简单的HttpClient
.
要获得课程,您需要spring-web依赖项。