REpresentational state Transfer状态性表述转移,顾名思义,我们在调用接口的时候应该更加关注"状态",而不是各种请求URL,什么updateUser/getUser/saveUSer
等等之类
RESTFUL 是一种编程规范,不是什么新的技术,我们也可以去简单实现它。(可以先分割它的请求地址并保存下来,然后根据它的请求方式,在反射去调用哪个方法…)
RESTFUL的规范
普通CRUD(uri来区分操作) | RestfulCRUD | |
---|---|---|
查询 | getUser | user—GET |
添加 | addEmp?xxx | user—POST |
修改 | updateuser?id=xxx&name=xx | user/{id}—PUT |
删除 | deleteuser?id=1 | user/{id}—DELETE |
这样我们看着接口的URL也会更加清爽点 ()0().