-
秒殺系統WEB相關課程
查看全部 -
springmvc運行流程
查看全部 -
Cookie訪問
查看全部 -
返回json數據
查看全部 -
(1)@PathVariable("seckillId")? 綁定一個參數,對應URL的占位符
(2)method=RequestMethod.GET? ?請求方式為GET
(3)Model? 用于承載返回給用戶的數據
(4)redirect:請求重定向,服務器通知瀏覽器中轉,URL地址發生改變,是兩次跳轉,可以跨域跳轉
(5)forward: 請求轉發,服務器內部跳轉,URL地址不會改變,不能跨域跳轉
查看全部 -
注解映射技巧
查看全部 -
HTTP請求地址映射原理
查看全部 -
SpringMVC運行流程
查看全部 -
秒殺API的URL設計
查看全部 -
URL設計
查看全部 -
Restful規范
查看全部 -
一、什么是Restful
1、本質上是一種優雅的URI表述方式
2、資源的狀態和狀態轉移
二、Restful示例
一個簡單的例子:GET? ? /seckill/list? ? 秒殺列表頁
反例:POST? ?/seckill/execute/{seckilled}? ? 不能包含動詞
較好的表達方式: POST? /seckill/{seckillId}/execution? ?應該用名詞表示
反例:GET? /seckill/delete/{id}
正確:DELETE /seckill/{id}/delete? ? ?應該用DELETE或POST去刪除一個資源,這個URL中的delete應該理解為名詞
三、Restful規范
GET ->查詢操作
POST?->添加/修改操作
PUT? ?->修改操作(冪等操作)
DELETE? ?->刪除操作
URL設計:/模塊/資源/{標識}/集合1/...
/user/{uid}/frends? ?->好友列表
/user/{uid}/followers? ->關注者列表
四、秒殺API的URL設計
1、秒殺列表:GET? ? ?/seckill/list
2、詳情頁:GET? ?/seckill/{id}/detail
3、系統時間:GET? ?/seckill/time/now
4、暴露秒殺:POST? ?/seckill/{id}/exposer
5、執行秒殺:POST? ?/seckill/{id}/{md5}/execution
查看全部 -
詳情頁流程邏輯
查看全部 -
前端頁面流程
查看全部 -
Cookie訪問
查看全部
舉報