进行 REST 调用的最佳方式是什么?
我应该使用 Apache Http Client
还是应该使用 Spring Rest Template
。
我可以根据什么来决定我应该选择哪一个?
我需要调用这个 url-
http://localhost:8080/service/Service/v1/get/USERID=10000/profile.ACCOUNT.SERVICE"
在收到响应后,我只需要查看该响应是否包含任何特定字符串。
最佳答案
Spring RestTemplate
遵循核心 Spring 框架和各种子框架中所有 *Template 类的模式:JdbcTemplate
、HibernateTemplate
, WebServiceTemplate
等等等等
所有这些模板类的想法是减少样板代码(异常处理、重复的内容并专注于您的业务逻辑)。我肯定会在简单的 HttpClient
上使用它。
要获得类(class),您需要 spring-web依赖。
关于java - HttpClient 与 Spring Rest 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867199/