restful的本质是一种软件架构风格,核心是面向资源。
解决的问题:
1.降低系统的复杂性
2.提高了系统的可伸缩性,可以同时面向pc和移动端
使用场景:
安全性不高,面向资源型服务
http请求方法:
get:获取uri请求的资源
post:添加操作
head:获取请求的响应头信息
put:存储请求的响应的资源信息
delete:删除请求的资源
options:查询服务器性能相关信息
restful设计要素
资源路径:
状态码:
http动词:
错误处理:
过滤信息: