關於Rest的關鍵原則

2021-08-25 07:13:52 字數 454 閱讀 1404

參考

關於rest的關鍵原則:

1)為所有事物定義id

後台的每乙個資源都可以定義乙個uri

2)事物鏈結在一起

3)標準方法

使用http協議中的方法來定義介面:

class resource

如圖:

即:/orders/get表示獲取所有訂購資訊,/orders/post新增乙個訂購資訊

4)資源多重表示

返回資源可以以多種形式返回,比如xml或者json。

客戶端發起請求中的accept引數:

5)無狀態通訊

客戶端通訊不依賴於某台伺服器,資源狀態可以儲存在cache伺服器,或者客戶端上。這樣當某台伺服器宕機後,不會影響客戶端的繼續訪問。

REST關鍵原則

rest representational state transfer表述性狀態轉移 是一種針對網路應用的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。list 網路中的所有事物都被抽象為資源 resource 每個資源對應乙個唯一的資源標識 resource identifier 通...

REST落地的實現原則

rest 表象化狀態轉變 rest模式的web服務與複雜的soap和xml rpc對比來講明顯的更加簡潔,越來越多的web服務開始採用rest風格設計和實現.rest落地的實現原則 1 所有資源都有定義id uri 在web中,代表id的統一概念是 uri。uri構成了乙個全域性命名空間,使用uri...

20160819關於使用REST服務

前幾天,我在面試中被問到rest的服務,可惜對這方面知之甚少,今天介紹一下rest,這個是個什麼東西。首先要推薦一下這篇計數部落格,寫的挺詳細 有段文字描述rest rest是一種web的組織架構,下面內容進一步解釋。w3c確定了兩類主要的web服務,一是rest服務,就是使用一套統一的無狀態操作來...