Restful api 设计最佳实践

● CURD的操作
○ GET /users # 获取user列表
○ GET /users/12 # 查看某个具体的user
○ POST /users # 新建一个user
○ PUT /users/12 # 更新user 12
○ DELETE /users/12 #删除user 12
● 不符合CURD的操作
○ 对一个article加星关注操作:PUT /articles/id/star
取消关注操作:DELETE /articles/id/star
○ action没有和某个资源对应的情况:例如get /search

你可能感兴趣的:(web,restful-api,设计,最佳实践)