【发布时间】:2010-12-06 19:57:41
【问题描述】:
REST 系统和 RESTful 系统有什么区别?
从我read 的几件事来看,大多数所谓的 REST 服务实际上是 RESTful 服务。那么两者有什么区别。
【问题讨论】:
-
这个问题的原因是,如果您阅读链接中的文章并查看 Fielding 博士对大多数 REST 实现的看法,它们根本就不是 REST 系统。它们表现出 RESTful 行为,但不能归类为 REST 系统。
-
我读过这篇文章,但我不认为它导致他做出这种语义上无用的区别。
-
关于 REST 的维基百科文章 - en.wikipedia.org/wiki/Representational_State_Transfer - 第二段 - “符合 REST 约束通常被称为‘RESTful’。”
-
@PramodNikumbh 在下面正确回答了这个问题。 “REST”系统是符合更广泛的 REST 定义的系统。它至少展示了一些休息原则。 “Restful”描述了一个更符合 REST 的系统。
-
嗯,我觉得名字有点混淆,RESTful 中的“ful”会混淆无状态和有状态,这是两个不同的东西,我个人认为 REST 和 RESTful 必须是 STATELESS .想象一个名为 RESTles 的有状态 REST。 :)
标签: architecture rest