java - HttpClient 与 Spring Rest 模板?

标签 java spring rest httpclient

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

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

我可以根据什么来决定我应该选择哪一个?

我需要调用这个 url-

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

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

最佳答案

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

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

要获得类(class),您需要 spring-web依赖。

关于java - HttpClient 与 Spring Rest 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867199/

相关文章:

不破坏平台独立性的 Java-Mac OS X 集成

java - JTable.print() 不打印所有列

java - 在 CXF 中,有没有办法以编程方式对客户端的配置进行编程?

java - 如何在 Spring 创建一个新 session ?

java - JBoss Fuse Hibernate 集成

java - 使用 Guice servlet 配置时如何在 Jersey WS 调用中打开跟踪

java - 如何在Android Studio中使用.so文件中的方法?

java - 如何使用 OAuth 1.0 在 java 中获取访问 token ?

node.js - 保护移动应用程序使用的 API 用户注册端点

RESTful POST 响应