RESTful API 设计指南(http://www.ruanyifeng.com/blog/2014/05/restful_api.html)
下面是一些例子。
- GET /zoos:列出所有动物园
- POST /zoos:新建一个动物园
- GET /zoos/ID:获取某个指定动物园的信息
- PUT /zoos/ID:更新某个指定动物园的信息(提供该动物园的全部信息)
- PATCH /zoos/ID:更新某个指定动物园的信息(提供该动物园的部分信息)
- DELETE /zoos/ID:删除某个动物园
- GET /zoos/ID/animals:列出某个指定动物园的所有动物
- DELETE /zoos/ID/animals/ID:删除某个指定动物园的指定动物
以前学RESTful,并没有弄懂它的规范。(确实很不错)
后来,纠结之后,还是遵守吧。(其实,它有些地方还是复杂了,觉得id有点多余。)