现在我对 SOAP 和RESTful服务之间的区别有了一点了解。
我的问题是什么时候应该使用 SOAP,什么时候应该使用 RESTful;在性能/速度或请求处理方面,哪一个“更好”?
我第一次在 RESTful (Java) 中实现它,我想了解更多信息;我以前处理过 SOAP。
这是这篇文章的后续问题。
REST 几乎总是会更快。SOAP 的主要优点是它为服务提供了一种机制来向客户描述自己并宣传它们的存在。
REST 更轻量级,几乎可以使用任何工具实现,从而降低带宽和缩短学习曲线。但是,客户必须知道要发送什么以及期望什么。
一般来说,当您向外部世界发布一个复杂或可能更改的 API 时,SOAP 会更有用。除此之外,REST 通常是更好的选择。