码迷,mamicode.com
首页 > 其他好文 > 详细

REST,RESTful

时间:2016-03-30 22:23:11      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

REST(Representational State Transfer)描述了一个架构样式的网络系统。

RESTful架构,就是目前最流行的一种互联网软件架构。结构清晰、符合标准、易于理解、扩展方便,正得到越来越多网站的采用。

以BS模式,建立在分布式体系上,通过互联网通信,具有高延时,高并发等特点。

由HTTP 规范的主要编写者之一Roy Fielding 在 2000 年的博士论文中提出。

资源(Resources)表现层(Representation)状态转化(State Transfer)

资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等等。每个资源都使用URI得到一个唯一的地址。所有资源都共享统一的接口,以便在客户端和服务器之间传输状态。

表现层是资源(可以有多种外在表现形式的信息实体)具体呈现出来的形式。URI代表资源的实体,HTTP请求的头信息中用Accept和Content-Type字段代表其形式为表现成的描述。

状态转化是访问一个网站即客户端和服务器的一个互动过程中,涉及到数据和状态的变化。客户端想要操作服务器,通过HTTP请求方法对资源的操作,让服务器端发生"状态转化"。

REST,RESTful

标签:

原文地址:http://www.cnblogs.com/ilive/p/5339022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!