学习了解RESTful架构

摘自html

REST 架构该怎么生动地理解? 《着重推荐,写的很好》缓存

理解RESTful架构restful

RESTful 架构详解网络

SSM框架+RESTful开发架构

举例说明,RESTful 到底有哪些好处并发


REST-->Representional State Transfer 表现层状态转移。全称是 Resource Representational StateTransfer:通俗来说就是:资源在网络中以某种表现形式进行状态转移。框架

URI(Uniform Resource Identifier)能够当作资源的地址或者资源的名称。.net

RESTful架构应该遵循统一接口原则,统一接口包括一组受限的预约义操做,不论什么样的资源,都能经过统一接口来访问。接口应使用HTTP的标准方法如:GET、POST、PUT等设计

总结:

  1. RESTful架构其实就是:URL定位资源,用HTTP动词(GET、POST等)来描述操做rest

  2. REST描述的是server和client交互形式,REST自己不实用,使用的是如何设计RESTful API

  3. 用HTTP协议的动词来实现资源的CRUD,而不是在uri中用动词(好比:getUsers)。

    GET 用来获取资源,
    POST 用来新建资源(也能够用于更新资源),
    PUT 用来更新资源,
    DELETE 用来删除资源。

  4. RESTful风格的好处:

    透明性,暴露资源存在。
    充分利用 HTTP 协议自己语义。
    无状态,这点很是重要。在调用一个接口(访问、操做资源)的时候,能够不用考虑上下文,不用考虑当前状态,极大的下降了复杂度。
    HTTP 自己提供了丰富的内容协商手段,不管是缓存,仍是资源修改的乐观并发控制,均可以以业务无关的中间件来实现

    做者:松鼠奥利奥 连接:www.zhihu.com/question/20… 来源:知乎 著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。

相关文章
相关标签/搜索