Restful是一种优雅的URI表达方式。
GET –>查询操作
POST –>添加/修改操作
PUT –>修改操作
DELETE –>删除操作
其中URL的设计
/模块/资源/{标志}/集合1/…
如:
/user/{uid}/friends –>好友列表
/user/{uid}/followers –>关注者列表
POST /seckill/execute/{seckillId} (动词,不建议使用)
POST /seckill/{seckillId}/execution (资源的状态,名词) 使用POST注释进行的状态
GET /seckill/delete/{id} (不建议使用)
DELETE /seckill/{id}/delete(名词)
例子:
GET /seckill/list –>秒杀列表
GET /seckill/{id}/detail –>详情页
GET /seckill/time/now –>当前系统时间
POST /seckill/{id}/exposer –>暴露秒杀地址
POST /seckill/{id}/{md5}/execution –>执行秒杀