RESTful小拓展
Posted Dar_Alpha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RESTful小拓展相关的知识,希望对你有一定的参考价值。
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小拓展的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC_[5]使用RESTful风格的更新和删除遇到的问题
SpringMVC_[5]使用RESTful风格的更新和删除遇到的问题
在访问RESTful接口时出现:Could not write content: No serializer found for class 的问题解决小技巧收集