从昨天开始学习java web services,看到很多博客还在困惑,哪个服务最适合实践。要么SOAP or Rest
?请建议我请求和响应的最佳服务方法。
谢谢你。
从昨天开始学习java web services,看到很多博客还在困惑,哪个服务最适合实践。要么SOAP or Rest
?请建议我请求和响应的最佳服务方法。
谢谢你。
没有最好,只有选择。选择满足您需求的产品并继续使用它。如果您不知道什么能满足您的需求,或者干脆选择一个。
REST 是一种基于 HTTP 的样式。它需要您可能没有的知识水平。我建议从 SOAP 开始,因为它得到了很好的工具支持。一旦你适应了,就学习 REST。
我认为这篇文章可以帮助您:何时使用休息或肥皂。
就我个人而言,我总是使用 SOAP,因为它使用 XML 来传输信息,并且很容易理解您在通信中使用的数据的结构。Rest 并没有完全可以阅读的格式,因此它使事情变得更难理解。
如果您刚刚开始学习 Web 服务,我认为您应该使用 SOAP。
好吧,REST 比 SOAP 更常用(大约 70% 的 web 服务,但我不知道这些数字来自哪里)。所以如果你想成为一名专业的开发人员,学习 REST 可能会更有趣。
多年来,这个问题已在 SO 上多次提出。您可以在 Java 中的 SOAP 和 RESTful Web 服务之间的主要区别和WSDL 与 REST 优缺点和Restful 与其他 Web 服务之间找到答案
许多大玩家都使用这两种方法。这是一个偏好问题。我的首选是 REST,因为它更易于使用和理解。
肥皂:
表征状态转移(REST):
在 google 上有无休止的关于 REST 与 SOAP 的争论。