RESTful api 核心主要做了两点
资源定位 与 资源操作
优点:
使用了RESTful api 之后,可以减轻前后端沟通成本,不需要更多的解释加以说明接口的使用;
可以很轻松的在nginx这样的7层代理或者防火墙上设置策略,禁止某些资源的修改及删除操作;
切记需要注意的是:
资源中不能存在动词(英语),只可以存在名词,千万不要忽视这样的一个问题,细节决定成败。
可参考文章 阮一峰老师的RESTful API 设计指南,
也可参考 浅淡RESTful api设计规范 来了解详情