REST表述性状态传递

原创 2015年11月20日 16:33:27

REST定义了一组体系架构原则,近年来已经成为最主要的Web服务设计模式。

1、链接原则:任何可能的情况下,使用链接指引可以被标识的事物(资源)。

2、统一接口原则:通用标准方法使得所有理解HTTP应用协议的组件能与你的应用交互。为使客户端程序能与你的资源相互协作,资源应该正确地实现默认的应用协议(HTTP),也就是使用标准的(HTTP动词)GET、PUT、POST和DELETE方法。

3、资源多重表述原则:REST中的资源支持多重表述,资源指的不仅是数据,而且是数据和表现形式的组合。

4、无状态通信原则:REST要求状态要么被放入资源状态中,要么保存在客户端上。换句话说,服务器端不能保持除了单次请求之外的,任何与其通信的客户端的通信状态。这样做的最直接的理由就是可伸缩性—— 如果服务器需要保持客户端状态,那么大量的客户端交互会严重影响服务器的内存可用空间(footprint)。除此以外,其它方面可能显得更为重要:无状态约束使服务器的变化对客户端是不可见的,因为在两次连续的请求中,客户端并不依赖于同一台服务器。

表述性状态转移——REST

REST 即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。   REST提出了...

REST(Representational State Transfer):表述性状态转移

REST(Representational State Transfer):表述性状态转移 概念:REST是一种跨平台、跨语言的架构风格。 1)在REST架构风格中,对象被抽象为一种资源,表述...
  • A__17
  • A__17
  • 2017年02月27日 23:23
  • 269

REST(Representational State Transfer表述性状态转移)

rest,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。   REST提出了...
  • Koupoo
  • Koupoo
  • 2011年09月19日 09:58
  • 373

REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式

REST,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 REST提出了一些设...

REST构架风格介绍之一:状态表述转移

转载自:http://www.cnblogs.com/weidagang2046/archive/2009/05/08/1452322.html REST构架风格介绍之一:状态表述转移 REST(...
  • suntimv
  • suntimv
  • 2016年11月13日 12:33
  • 91

【SDN控制器分析之二】ONOS网络状态表述

概述控制平面所维护的关键信息是网络状态。控制平面必须聚合此信息,并使其对应用程序可用。此外,为了保持可扩展性和组件重用,应用程序应该免受协议细节的影响,即使网络状态信息是通过特定协议的方式获得的。ON...

理论与实例,准确理解REST的无状态设计

如何理解REST的无状态设计? REST和RESTFUL是什么关系?区别是什么?

对于REST中无状态(stateless)的一点认识

目前为止看到最好的一篇关于RESTFUL的文章 转自http://hi.baidu.com/tdormcswpebfmud/item/962d3afc4ac637c30dd1c8b2...

对于REST中无状态(stateless)的一点认识

转自http://hi.baidu.com/tdormcswpebfmud/item/962d3afc4ac637c30dd1c8b2 对于REST中无状态(stateless)的一点认识 今天早...
  • liseri
  • liseri
  • 2012年11月14日 01:45
  • 773

基于Spring Boot,Security和JWB的REST接口的无状态认证

Stateless Spring Security Part 2: Stateless Authentication Posted on October 6, 2014 by Robbert...
  • offbye
  • offbye
  • 2015年08月11日 13:08
  • 4906
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:REST表述性状态传递
举报原因:
原因补充:

(最多只允许输入30个字)