有时候,我们可能直接会定义如下的一些接口:
- /user/delete
- /user/add
- /user/update
- /user/select
但这样的接口太数据库化,读起来虽然比较容易。
这里建议使用RESTful风格的API,例如:
- 查询 /user?name=tom GET
- 详情 /user/1 GET
- 创建 /user POST
- 修改 /user/1 PUT
- 删除 /user/1 DELETE
它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,PUT)描述操作。