Restful的理解

REST全称是 Resource Representational State Transfer
通俗来讲就是:资源在网络中以某种表现形式进行状态转移。
分解开来:
Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;

  • 任何事物,只要有被引用到的必要,它就是一个资源。
  • 资源可以是实体(例如手机号码),也可以只是一个抽象概念(例如价值)

Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过HTTP动词实现。

参考文献

http://www.ruanyifeng.com/blog/2011/09/restful

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这个概念其实对于后端开发人员应该不陌生,简单总结一句话来说 RESTful是一种针对Web,iOS,Android...
    Jaren_lei阅读 5,019评论 7 18
  • REST本身是一个高度抽象化的架构风格,因而总是很难对它有一个比较深入且印象深刻的理解。写这篇文章的目的,是自己对...
    vito1994阅读 2,941评论 0 26
  • 前言:最近两年很火爆的网络框架Retrofit,使用它的时候,查看文档会告诉你,要求后台的服务器哥们必须符合RES...
    AWeiLoveAndroid阅读 95,254评论 10 93
  • 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如...
    时待吾阅读 3,503评论 0 19
  • 本文首发于Gevin's Blog原文地址 在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也...
    Gevin阅读 20,510评论 13 96