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

RESTful小拓展

时间:2018-05-04 21:57:30      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:represent   present   alt   version   type   repr   nta   状态转化   pre   

RESTful 即Resource Representation State Transfer 相对应Resource 资源层,Representation 表现层,State Transfer状态转化层,以及设计

例如:资源层:文本,图片

它相对应的表现层为:文本:txt,html,xml,json;

          图片:jpg,jpeg,png

可以通过控制http协议中的Content-type,和accept将其相对应,可以通过不同的请求方式对其进行State Transfer

http的请求方式:GET PUT POST DELET等,

GET-获取资源

POST-创建资源(不具有幂等性) 幂等性:每次http请求,相同的参数,相同的URI,结果相同

PUT-创建(更新)资源

DELETE-删除资源

写一个简单的小例子:

技术分享图片

技术分享图片

设计的小例子:

获取某个视频的资源:movie.doban.com/suject/4645546454 GET

从账户1转钱到账户2:/accout   POST money=500&from=1&to=2

请求不同版本的信息:/version GET Header=version1.0

         

RESTful小拓展

标签:represent   present   alt   version   type   repr   nta   状态转化   pre   

原文地址:https://www.cnblogs.com/Dar-/p/8992603.html

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