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

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

	概念:REST是一种跨平台、跨语言的架构风格。
		1)在REST架构风格中,对象被抽象为一种资源,表述性状态是指(在某个瞬间状态的)资源数据的快照,资源的某个瞬时状态被定义为一种表述。
		2)这种表述性的状态包括资源数据的内容、表述格式(XML、JSON)等信息。
		3)REST的资源是可寻址的:通过HTTP协议定义的通用动词方法(GET、PUT、DELETE、POST),并使用URI协议来唯一标识某个资源公布出来的接口。
		4)GET方法用来获取资源,POST方法用来新建资源(也可以用于更新资源),PUT方法用来更新资源,DELETE方法用来删除资源。
		
	重要:
		*****1)REST使用HTTP+URI+XML 来实现其要求的架构风格:HTTP协议和URI用于统一接口和定位资源,文本、二进制流、XML、JSON等格式用来作为资源的表述。
		*****2)请求一个资源的过程可以理解为:访问一个具有指定性和描述性的URI,将资源的表述从服务器转移到客户端,或者相反方向。
	
	优点:REST具有轻量级、跨平台、跨语言的优点。

	原则:
		1)网络上的所有事物都可被抽象为资源,每个资源都有一个唯一的资源标识符
		2)同一资源具有多种表现形式(xml、json等)
		3)对资源的各种操作不会改变资源标识符
		4)所有的操作都是无状态的
		
		说明:符合REST原则的架构方式即可称为:RESTful(REST式的)

	注解:
		待补充。。
		
		
		
		

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值