REpresentational State Transfer:表征性状态转移
1.无状态
2.面向资源
3.使用Http动词(相同的URL可以根据不同的http请求做出不同的操作)
4.HATOAS 超媒体即应用状态引用
Restful 六个约束限制
1.Client-Server 前后端分离
2.无状态架构:请求独立 根据请求的信息来处理服务 不需要保存客户端状态
3.分层系统:表示层---业务逻辑层----数据访问层
4.统一接口:前后端统一接口,API自我发现
5.可缓存约束:防止客户端频繁与后端交互
6.按需代码