博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Rest的基本原则

Posted on 2011-09-06 22:26  枫之一刀  阅读(401)  评论(0编辑  收藏  举报
具象状态传输 (Representational State Transfer, REST)
基本原则
  • 用户代理与资源交互,任何可命名和表达的事物都可称为资源。每项资源都有一个唯一的统一资源标识符 (URI)。
  • 与资源的交互(通过其唯一的 URI 定位)使用 HTTP 标准动词(GET、POST、PUT 和 DELETE)的统一接口完成。交互中声明资源的媒体类型也很重要,它使用 HTTP 内容类型标头指定。(XHTML、XML、JPG、PNG 和 JSON 就是一些广为人知的媒体类型。)
  • 资源是自我描述的。处理资源请求所需的全部信息均包含在请求本身内(这样服务可以没有状态)。
  • 资源包含到其他资源的链接(超媒体)。