REST落地的實現原則

REST(表象化狀態轉變):REST模式的Web服務與複雜的SOAPXML-RPC對比來講明顯的更加簡潔,越來越多的web服務開始採用REST風格設計和實現.

REST落地的實現原則
1、所有資源都有定義ID-->URI:在Web中,代表ID的統一概念是:URI。URI構成了一個全局命名空間,使用URI標識資源意味着它們獲得了一個唯一、全局的ID。
2、所有資源都是鏈接在一起:任何情況下,鏈接可以被指向資源,這也是超鏈接造就了現在流行的Web。這個好處是應用不僅限於應用環境之內,可以分佈實現。
3、使用標準、統一方法:就是可以通過URI明確地知道要執行什麼操作。爲使客戶端程序能與你的資源相互協作,資源應該正確地實現默認的應用協議(HTTP),也就是使用標準的GET、PUT、POST和DELETE方法
4、資源多重表述:對HTTP協議和一組數據格式都有所瞭解,就可以用一種有意義的方式與任意一個RESTful HTTP應用交互
5、無狀態通信:要求每次經過無狀態的連接協議傳送的信息必須包含應用中所有的狀態信息

 

有空好好看下:如何獲取(GET)一杯咖啡——星巴克REST案例分析

 

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