首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在哪里可以找到关于REST核心概念的好文档?

我在哪里可以找到关于REST核心概念的好文档?
EN

Stack Overflow用户
提问于 2008-11-01 18:59:49
回答 4查看 199关注 0票数 2

我在wikipedia上找到了一个很好的描述,有几个参考链接,但可能还有更好的,请帮我找到这些!

需要明确的是,我并不是在寻找任何特定于语言的实现指南的实现,而只是纯粹的概念。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-11-01 19:31:40

Guidelines for Building RESTful Web Services提供了您所需的所有资源信息。

这是另一个有用的blog entry

统一接口约束描述了为Web构建的服务如何成为Web体系结构的良好参与者。这些约束简要描述如下:

1)资源的标识:资源是可以命名和表示的任何信息项(例如,文档、给定时间点的股票价格、拉斯维加斯的当前天气等)。您的服务中的资源应该使用URI标识。

2)通过表示操作资源:表示是资源的物理表示,需要对应有效的媒体类型。使用标准媒体类型作为服务背后的数据格式,通过使服务可供广泛的潜在客户端访问,从而增加服务的覆盖范围。与资源的交互应该基于对由其URI标识的资源的表示的检索和操作。

3)自描述性消息:在您的服务交互中遵循无状态原则,使用标准媒体类型,并通过HTTP方法使用和控制头部正确指示消息的可缓存性,以确保消息是自描述性的。自描述性消息使消息能够由客户端和服务器之间的中介处理,而不会影响任何一个。

4)超媒体作为应用程序状态的引擎:应用程序状态应该使用URI和超链接来表示,以便在状态之间进行转换。这可能是Roy Fielding's dissertation中提出的架构约束中最具争议和最不被理解的。事实上,Fielding的论文包含了一个明确的论点,反对使用HTTP cookie来表示应用程序状态,以强调这一点,但它经常被忽略。

票数 6
EN

Stack Overflow用户

发布于 2008-11-01 20:28:09

或者你可以直接从马的嘴里说出来,Architectural Styles and the Design of Network-based Software Architectures

票数 3
EN

Stack Overflow用户

发布于 2008-11-01 19:01:30

我读了RESTful web services by O'Reilly,真的很喜欢。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/255960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档