REST和RESTful的理解和區別

2021-08-26 08:14:07 字數 531 閱讀 8315

rest(representational state transfer):表現層狀態轉移,一種軟體架構風格。

什麼是表現層狀態轉移:

 representational (表現層) 

 state transfer(狀態轉移):通過http動詞實現。

url定位資源,http動詞(get,post,put,delete)描述操作。

 基於rest構建的api就是restful風格。

請求方式

含義get /sth

列出所有查詢專案

post /sth

新建乙個查詢專案

get /sth/id

獲取某個指定查詢專案資訊

put /sth/id

更新某個指定查詢專案資訊

delete /sth/id

刪除某個專案

get /sth/id/sth2

列出某個指定查詢專案下的專案

delete /sth/id/sth2/id

刪除某個指定查詢專案下的指定專案

最容易理解的REST,以及RESTful

url定位資源,用http動詞 get,post,delete,detc 描述操作。rest不是 rest 這個單詞,而是幾個單詞縮寫。rest描述的是在網路中client和server的一種互動形式 rest本身不實用,實用的是如何設計 restful api rest風格的網路介面 server...

什麼是REST和RESTful

再次首先,rest的全稱是resource representational state transfer,據說是因為晦澀所以去掉了前面的resource。分解開來 resource 資源,即資料 前面說過網路的核心 比如 newsfeed,friends等 representational 某種表...

REST,以及RESTful的通俗介紹

rest,以及restful的通俗介紹 rest一句話可以概括為 url定位資源,用http動詞 get,post,delete,detc 描述操作 簡潔版 1.rest描述的是在網路中client和server的一種互動形式 rest本身不實用,實用的是如何設計 restful api rest風...