6、 restful API
RESTful
一種軟件架構(gòu)風(fēng)格、設(shè)計(jì)風(fēng)格,而不是標(biāo)準(zhǔn),只是提供了一組設(shè)計(jì)原則和約束條件。它主要用于客戶端和服務(wù)器交互類的軟件。基于這個(gè)風(fēng)格設(shè)計(jì)的軟件可以更簡(jiǎn)潔,更有層次,更易于實(shí)現(xiàn)緩存等機(jī)制。
?
RESTFUL使用的是資源視角,比如有一些資源,我們可以對(duì)資源做如下操作
- GET:查詢資源
- POST:創(chuàng)建一個(gè)資源
- DELETE:刪除資源
- PUT:更新資源
?
GET:查詢資源
GET /comments //獲取所有評(píng)論 GET /comments/tid/1 //獲取文章tid為1的所有評(píng)論POST:創(chuàng)建資源
POST /comments/tid/1 //為tid為1的文章創(chuàng)建評(píng)論PUT:更新資源
PUT /comments/cid/like/1 //為cid為1的評(píng)論點(diǎn)贊DELETE:刪除資源
DELETE /comments/cid/1 //刪除cid為1的評(píng)論?
關(guān)于更多RESTful API 建議參考?
https://www.zhihu.com/question/27785028
https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513217&idx=1&sn=a56253effadfc14d428966e0dbc9962b#rd
https://searchmicroservices.techtarget.com/definition/RESTful-API
https://zhuanlan.zhihu.com/p/25647039
?
轉(zhuǎn)載于:https://www.cnblogs.com/suim1218/p/8931174.html
總結(jié)
以上是生活随笔為你收集整理的6、 restful API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 区块链培训资料(特别是以太坊)
- 下一篇: linux下的压缩与解压缩