首先RESTful架构是一种开发规范,并不是一定要按照这个规范进行接口设计。统一的开发规范能使项目的结构更清晰,便于前后端人员的配合协作。
请求方式
新增---POST
修改---PUT
查询---GET
删除---DELETE
举例
和用户user相关的接口设计,请求路径都是以http://localhost:8080/users开头,其中的users是用复数形式。
新增用户
POST
http://localhost:8080/users
根据id修改用户
PUT
http://localhost:8080/users/1
根据id查询指定用户
GET
http://localhost:8080/users/1
条件分页查询用户信息
GET
http://localhost:8080/users?page=1&pageSize=10&gender=man
根据id删除指定用户
DELETE
http://localhost:8080/users/1
根据id批量删除用户
DELETE
http://localhost:8080/users/1,2,3