首页 > 其他 > 详细

Restful接口规范

时间:2019-09-09 22:43:27      阅读:83      评论:0      收藏:0      [点我收藏+]

什么时Restful?

  新起于Rails,一种优雅的url表达式,资源的状态或者转移。

  友好示例:Get /seckill/list  、Post /seckill/{seckillid}/execution 、Delete /seckill/{seckillid}/delete/  

  不友好的例子:Post /seckill/execute/{seckillid}、Get /seckill/delete/{seckillid}

Get:一般用来做查询操作,Post:添加修改操作,Put:修改操作 post和put之间的区别体现在幂等性上,非幂等操作用post,幂等操作用put。Delete:删除操作

URL设计:

  /模块/资源/{标识}/集合1/....

  eg: GET  /user/{uid}/friends  ->好友列表

  GET /user/{uid}/followers -> 关注者列表

秒杀API的url设计

  GET /seckill/list ->秒杀列表

  GET /seckill/{id}/detail / -秒杀详情页

  GET /seckill/time/now -> 获取当前系统时间

  GET /seckill/{id}/exposer ->暴漏秒杀接口

  GET /seckill/{id}/{md5}/execution  ->执行秒杀

Restful接口规范

原文:https://www.cnblogs.com/niuyg928/p/11494385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!