Web 服务协议栈属于哪一层



我知道SOAP属于消息协议层。那么,"REST"是否也属于同一层?

REST和SOAP之间的争论已经持续了很长时间,所以有很多关于它的信息。

REST 是一种通信协议。可接受的定义可以是:

REST 代表 具象状态转移。(有时是 拼写为"ReST"。它依赖于无状态的、客户端-服务器、可缓存的 通信协议

从 elkstein.org

更正式的定义可以在 REST Wiki 文章中找到。

REST 不属于任何地方。它是一种协议(一种做事方式),主要与HTTP一起使用,但它可以与任何东西一起使用。

通常出现的下一件事是肥皂与休息。为此,我建议您阅读并自行决定应该使用哪一个。我按给定顺序推荐以下文章:

  1. 了解 SOAP 和 REST 基础知识和差异
  2. REST
  3. 与 SOAP,肥皂和 REST 之间的区别
  4. 肥皂与休息(差异)

最新更新