-
這里的處理邏輯可以借鑒
查看全部 -
一、什么是Restful
1、本質(zhì)上是一種優(yōu)雅的URI表述方式
2、資源的狀態(tài)和狀態(tài)轉(zhuǎn)移
二、Restful示例
一個簡單的例子:GET? ? /seckill/list? ? 秒殺列表頁
反例:POST? ?/seckill/execute/{seckilled}? ? 不能包含動詞
較好的表達方式: POST? /seckill/{seckillId}/execution? ?應(yīng)該用名詞表示
反例:GET? /seckill/delete/{id}
正確:DELETE /seckill/{id}/delete? ? ?應(yīng)該用DELETE或POST去刪除一個資源,這個URL中的delete應(yīng)該理解為名詞
三、Restful規(guī)范
GET ->查詢操作
POST?->添加/修改操作
PUT? ?->修改操作(冪等操作)
DELETE? ?->刪除操作
URL設(shè)計:/模塊/資源/{標識}/集合1/...
/user/{uid}/frends? ?->好友列表
/user/{uid}/followers? ->關(guān)注者列表
四、秒殺API的URL設(shè)計
1、秒殺列表:GET? ? ?/seckill/list
2、詳情頁:GET? ?/seckill/{id}/detail
3、系統(tǒng)時間:GET? ?/seckill/time/now
4、暴露秒殺:POST? ?/seckill/{id}/exposer
5、執(zhí)行秒殺:POST? ?/seckill/{id}/{md5}/execution
查看全部 -
正規(guī)RESTFUL URL寫法為:
/模塊名/資源名/{resId}/執(zhí)行的動作(delete/modify等)
查看全部 -
RequestMapping映射技巧
查看全部 -
SpringMVC運行流程
查看全部 -
超鏈接寫法
查看全部 -
重定向到seckill/list
查看全部 -
Cookie訪問
查看全部 -
返回json數(shù)據(jù)
查看全部 -
通過這個控制請求的重定向和轉(zhuǎn)發(fā)
查看全部 -
SpringMVC 的運行流程
查看全部 -
URL 的設(shè)計
查看全部 -
URL 設(shè)計
查看全部 -
Restful 規(guī)范
查看全部 -
dispatcher調(diào)度員
查看全部
舉報