从昨天起我开始学习java网络服务,看到许多博客仍然混淆,关于哪种服务最适合练习。 SOAP or Rest
?
请建议我最好的服务方式请求和回复。
谢谢。
答案 0 :(得分:1)
没有最好的,唯一的选择。选择满足您需求的产品并继续使用。或者,如果您不知道哪些符合您的需求,只需选择一个。
REST是一种基于HTTP的样式。它需要你可能没有的知识水平。我建议从SOAP开始,因为它得到了很好的工具支持。一旦你感到舒服,就学习REST。
答案 1 :(得分:1)
我认为这篇文章可以帮到你:When to use rest or soap。
我个人总是使用SOAP,因为它使用XML来传输信息,并且很容易理解您在通信中使用的数据的结构。休息并不是一种可以阅读的格式,因此它使事情变得更加复杂。
如果您刚刚开始了解Web服务,我认为您应该使用SOAP 。
答案 2 :(得分:0)
嗯,REST比SOAP更常用(类似70%的web服务,但我无法弄清楚这些数字来自哪里)。因此,如果您想成为一名专业开发人员,那么学习REST可能会更有趣。
答案 3 :(得分:0)
多年来,SO已经多次询问过这个问题。您可以在Main differences between SOAP and RESTful web services in java和WSDL vs REST Pros and Cons以及Restful vs Other Web Services
找到答案答案 4 :(得分:0)
许多大型玩家都使用这两种方法。这是一个偏好问题。我的偏好是REST,因为它更易于使用和理解。
<强> SOAP:强>
具象状态转移(REST):