我知道SOAP属于消息协议层。那么,"REST"是否也属于同一层?
REST和SOAP之间的争论已经持续了很长时间,所以有很多关于它的信息。
REST 是一种通信协议。可接受的定义可以是:
REST 代表 具象状态转移。(有时是 拼写为"ReST"。它依赖于无状态的、客户端-服务器、可缓存的 通信协议
从 elkstein.org
更正式的定义可以在 REST Wiki 文章中找到。
REST 不属于任何地方。它是一种协议(一种做事方式),主要与HTTP一起使用,但它可以与任何东西一起使用。
通常出现的下一件事是肥皂与休息。为此,我建议您阅读并自行决定应该使用哪一个。我按给定顺序推荐以下文章:
- 了解 SOAP 和 REST 基础知识和差异 REST
- 与 SOAP,肥皂和 REST 之间的区别
- 肥皂与休息(差异)