投影片~~~~~~~~~



## 秒杀API的URL设计

Seckill的URL设计

秒杀API的URL设计

秒杀API的URL设计

URL设计

集合应为名词
Restful规范

POST和PUT的区别体现在幂等性上:非幂等的操作用POST,PUT为幂等操作,一般两者没有明显的区分

POST表示状态的转移
{seckillId}表示具体的资源
execution表示执行操作(名词)
aa
秒杀API的URL设计:
什么是Restful:
1、很早以前就已经出现的的一个设计理念,真正被发扬广大是通过Ruby on Rails这个框架,他的设计规范里边就非常友好的去把hb,最前端的内个url如何表示、如何提交形成了一个规范,那么这个规范那就是restful。
2、本质上是一个优雅的URL表述方式。
3、他的意义就是他是一种资源的状态或者是状态转移,比如说当我们要去查询一个列表页的时候,其实他就要看这个资源,列表页的状态,我们用get请求去表述;当我们要去查询详情页的时候,也是详情页这个资源的一个状态;当我们要删除一个秒杀或者修改一个相关的操作的时候就涉及到状态的转移,这时候我们需要用到put或者 post这样的方式提交。
一些小的设计不重视URL。其实一个良好的URL,对于工程师相互间、工程师与使用者之间的交互,有很大的帮助。这也是基于Restful去设计URL的好处。****ld****
77777
POST和PUT区别体现在幂等性上,一般没严格区分
POST --- 非幂等
PUT --- 幂等
注意下面delete是名词
33333
22222
11111
33123135
2222222222222
444444444444444444444
333333333333333
2222222222222222222
restful定义URL
restful定义接口url的规范
什么是Restful
Restful 接口设计规范
秒杀API的URL设计
URL设计
【Restful规范】
POST和PUT的区别体现在:post 是非幂等性操作 put幂等
幂等:在编程中,一个幂等操作的特点,是其任意多次执行所产生的影响,均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。