Representational State Transfer,简称REST,翻译成中文就是表述状态转移。
什么事表述(representaion)? 当客户端对一个资源发起一个get请求的时候,服务器会提供一个采集了资源信息的文档作为回应,这个文档就是一个表述。总结起来,表述就是一种机器可读的方式对资源状态的说明。
状态。这里的状态指的是应用的状态,可以简单理解为当前用户停在那个页面上。
表述在服务器和客户端之间是双向传递的。服务器发送的表述用来描述资源当前的状态,客户端发送的表述用来描述客户端希望资源拥有的状态。资源的状态是基于客户端传递表述进行变化的。
无状态。 无状态的意思是,对于客户端的一次get请求,如果请求中的参数是相同的,那么不管用户当前在哪个页面上,服务器返回的数据应该是一样的。
超媒体驱动的应用程序状态转移。 通过点击超链接,发送post、put或者delete请求传递表述给服务器,驱动应用状态发生变化。
表述性状态转移:通过发送表述给服务器,驱动应用状态变化
分享到:
相关推荐
维基百科把表述性状态转移(Representational State Transfer ,REST)定义为“分布式超媒体系统、如万维网的一种软件架构形式”。Web朋务的RESTful方案被广泛规为SOAP的一个更简单的替代方案。许多大型的Web朋务...
REST(表述性状态转移)API作为其中一种广泛使用的设计标准,以其简洁性和易用性获得了开发者的青睐。然而,GraphQL作为一种新兴的API查询语言,正逐渐挑战REST的地位。本文将深入探讨GraphQL与传统REST API相比的...
web之父的博士论文,Restful API的最佳描述。这篇论文定义了一个框架,...然后我介绍了表述性状态转移(Representational State Transfer,REST)的架构风格,并且描述了如何使用REST来指导现代Web架构的设计和开发。
REST(Representational State Transfer):表述性状态转移,分布式超媒体软件的一种架构风格。源自2000年Roy Thomas Fielding的博士论文。 一套简单的设计原则、一种架构风格(或模式),不是一种具体的标准或架构。 ...
然后我介绍了表述性状态转移(Representational State Transfer,REST)的架构风格,并且描述了如何使用REST来指导现代Web架构的设计和开发。 REST强调组件交互的可伸缩性、接口的通用性、组件的独立部署、以及用来...
近年来,随着云计算和大数据的发展,RESTful API(表述性状态转移应用程序接口)也成为了数据交换的重要手段,它简化了服务之间的交互。 接着,信息转移的装置可能包括各种硬件设备,如路由器、交换机、服务器、...
常见的WebService协议有SOAP(简单对象访问协议)和REST(表述性状态转移)。根据描述,这个项目可能使用了SOAP,因为它是基于HTTP协议的,适合于状态查询这类操作。 接下来,我们讨论如何查询QQ在线状态。QQ是中国...
用REST架构(Representational StateTransfer, 表述性状态转移),实现安防设备(如摄像机、数字录像机、网络录像机 等)与平台或客户端软件之间的通信。 ISAPI,全称为Intelligent Security Application Programming ...
REST(Representational State Transfer,表述性状态转移)是一种软件架构风格,主要应用于Web服务的设计,由Roy T. Fielding在其2000年的博士论文中提出。RESTful架构风格强调了资源的概念,通过统一的接口对资源...
REST(Representational State Transfer,表述性状态转移)是一种软件架构风格,由 Roy Thomas Fielding 在 2000 年博士论文中提出的,定义了他对互联网软件的架构原则。如果一个架构符合 REST 原则,则称它为 ...
#### REST:表述性状态转移 在探讨REST的精髓之前,我们先要理解REST(REpresentational State Transfer,表述性状态转移)的基本概念。REST是一种软件架构风格,主要用于网络应用的设计,尤其在Web服务领域大放...
标题 "AUTOSAR_SWS_REST.zip" 暗示了这个压缩包可能包含了关于AUTOSAR(汽车开放系统架构)的软件服务(SWS)与REST(表述性状态转移)的相关文档。AUTOSAR是一种全球性的汽车行业标准,旨在标准化汽车电子和软件...
REST代表表述性状态转移,其核心思想是将应用程序的不同组件表示为独立的资源,并通过统一资源标识符(URI)来标识。这些资源可以通过HTTP方法(如GET、POST、PUT、DELETE等)进行操作,以实现状态的转移。REST不依赖...
该风格遵循“表述性状态转移”(REpresentational State Transfer)原则,强调无状态的客户端-服务器架构,将Web服务视为可由URL唯一标识的资源。客户端通过使用一组预定义的远程方法与服务器交互,这些方法描述了要...
2. **RESTful API**:Representational State Transfer(表述性状态转移)是一种软件架构风格,常用于Web服务的设计。REST强调资源的识别,通过HTTP方法(GET、POST、PUT、DELETE等)操作资源,实现无状态通信。 3....
REST,即Representational State Transfer(表述性状态转移),是一种网络应用程序的设计风格和开发方式,主要应用于Web服务。在Web技术迅速发展的今天,REST已经成为构建分布式系统和服务的重要模式。然而,对于...