REST架构 - 资源和方法

时间:2010-06-22 01:11:49

标签: rest resources methods

在基于REST的体系结构中,资源和方法之间的区别是什么。有吗?

3 个答案:

答案 0 :(得分:2)

资源是您的应用程序定义的内容;它们与物体非常相似。方法是HTTP动词之一,例如GETPOSTPUTDELETE。它们类似于在资源上调用的方法。

我真的建议你阅读Architectural Styles and the Design of Network-Based Architectures(Fielding博士的论文,他定义REST)和/或RESTful Web Services,它可以展示如何将理论付诸实践。

答案 1 :(得分:2)

阅读RESTify DayTrader帮助我理解这个概念。他非常体面地解释了如何从“动作”的描述转到这些URI上的一系列URI和方法。

答案 2 :(得分:0)

资源是一种有趣的状态,分布式应用程序设计者决定为其创建URL。

http://example.org/foo

可以是资源的标识符。可能,

http://example.org/foos?state=open

方法是可以对该资源执行的操作或操作。 e.g。

GET http://example.org/foo