RESTful簡介

(個人理解!!!)

  • # Restful簡介

REST對應爲representational state transfer,中文可以譯爲“代表性狀態轉移”。
其爲一種架構風格;一般結合HTTP、XML、JSON等標準或協議,應用於跨平臺的架構設計;
其代表一種設計風格,或者說是一個設計理念。
REST架構的主要思想:
1.網絡上的數據都被抽象爲資源,且有唯一標識
2.所有對資源的操作都是無狀態的
(對於無狀態解釋的參考:https://www.cnblogs.com/Booker808-java/p/8514279.html)
RESTful即以REST爲標準的架構,符合該設計的web服務一般都是ROA(Resource Oriented Architecture),即面向資源的架構。

非RESTful的操作舉例
http://webAddress/product/getInfo GET 獲取商品信息
http://webAddress/product/createProduct POST 新增商品
http://webAddress/product/updateProduct POST 修改商品信息

RESTful的操作舉例
http://webAddress/product/101011 GET 獲取商品信息 
http://webAddress/product/101011 UPDATE 修改商品信息 
http://webAddress/product/101011 DELETE 刪除商品
http://webAddress/product PUT 新增商品 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章