rest、restful 和基于肥皂的 web 服务有什么区别?还有其他类型的网络服务吗?
请向我解释差异。
REST 和 RESTful 之间的区别已经在这里讨论过。
关于 SOAP 和 REST 之间的区别,如果你用谷歌搜索的话,有很多资源,如何给出一个相当简短的答案;
REST 专注于通过单一一致的接口访问命名资源,而 SOAP 主要是关于访问命名操作,每个操作都通过不同的接口实现一些业务逻辑。
SOAP 的主要有形区别在于它有自己的基于 XML 的信息集(协议),用于以标准方式承载应用程序级服务质量 (QoS) 实施等。SOAP Web 服务通常具有描述接口的 WSDL,并且是可发现的。在 REST 的情况下,大多数时候它利用传输级别的 QoS,如 TLS(最好的例子是使用 HTTPS 来实现安全性)等。
我确信有更深入的解释,但我试图对 SOAP 与 REST 进行简单的区分。