Web服务协议栈的哪一层确实属于哪个?

时间:2016-07-08 06:52:17

标签: rest

我知道SOAP属于消息协议层。那么,“REST”也属于同一层吗?

1 个答案:

答案 0 :(得分:1)

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

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

  

REST代表Representational State Transfer。 (有时候   spelled" ReST&#34 ;.)它依赖于无状态的客户端服务器,可缓存   通信协议

来自elkstein.org

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

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

通常会出现的下一件事是SOAP vs REST。为此,我建议你做一些阅读并决定你应该使用哪一个。我按照给定的顺序推荐以下文章:

  1. Understanding SOAP and REST Basics And Differences
  2. REST Vs SOAP, The Difference Between Soap And Rest
  3. SOAP vs REST (differences)