【问题标题】:HttpClient vs Spring Rest Template?HttpClient 与 Spring Rest 模板?
【发布时间】:2013-02-14 03:14:04
【问题描述】:

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

我应该使用Apache Http Client 还是应该使用Spring Rest Template

在什么基础上我可以决定我应该去哪一个?

我需要调用这个网址-

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

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

【问题讨论】:

标签: java spring rest httpclient


【解决方案1】:

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

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

要获取该类,您需要 spring-web 依赖项。

【讨论】:

  • 感谢abalogh的建议,我也打算使用RestTemplate。我正在使用 Eclipse 和 Java 项目。如何在我的项目中添加 RestTemplate 库?当我输入RestTemplate rt = new RestTemplate() 时。它正在显示,它无法解析为类型。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
  • 2020-06-23
  • 2023-03-24
相关资源
最近更新 更多