讀懂RESTful風格

2022-03-27 22:33:07 字數 1112 閱讀 3659

restful就是資源定位和資源操作的風格。不是標準也不是協議。

rest即representational state transfer的縮寫,可譯為"表現層狀態轉化」。restful最大的特點為:資源、統一介面、uri和無狀態。

這種風格設計的軟體,可以更簡潔,更有層次,更易於實現快取等機制。

無狀態:

所有的資源,都可以通過uri定位,而且這個定位與其他資源無關。例如無需登入就可以通過url檢視,就是無狀態。需要登入才能檢視,是有狀態。

請求路徑都為http://localhost:8080/h3/1/11

安全,請求路徑中直接傳遞引數值,並用斜線/分隔,不會暴露傳遞給方法的引數變數名。

高效,更易於快取的實現,讓響應更加高效。

restful風格簡潔,高效,安全,成為了web service開發的標配。

設計風格 Restful

rest是設計風格而不是標準,只提供了一組設計原則和約束條件 資源由uri來指定 uri 統一資源識別符號 對資源的包括包括獲取 建立 修改 和刪除資源 這些操作正好對應http協議提供的get post put和delete方法 通過操作資源的表現形式來操作資源 非rest風格url http q...

restful風格概述

利用http協議的四種操作get put delete post實現對伺服器資源的增刪改查 get 用於查詢,post用於新增,put用於修改,delete用於刪除 restful風格程式設計。restful 更強調是資源 webservice,rml等訪問技術更強調過程。restful的重點體現在...

RESTful架構風格

restful架構風格最初由roy t.fielding http 1.1協議專家組負責人 在其2000年的博士學位 中提出。http就是該架構風格的乙個典型應用。從其誕生之日開始,它就因其可擴充套件性和簡單性受到越來越多的架構師和開發者們的青睞。一方面,隨著雲計算和移動計算的興起,許多企業願意在網...