Restful風格開發

2021-09-22 16:29:49 字數 846 閱讀 5634

全稱:representational state transfer(強制翻譯:表述性狀態轉移/傳輸)

1.restful 是一種風格 而非一種標準

2.根據此風格設計的軟體更簡潔且有層次

3.與rest 並列的方案(soap,rpc)

4.以最適合使用者的任意形式將資源傳輸出去*(1)

使用者:可以是客戶端也可是服務端。

形式:json xml 等

5.http支援rest風格的通訊(特有的通訊請求crud)

get(select):從伺服器取出資源(一項或多項)。

post(create):在伺服器新建乙個資源。

put(update):在伺服器更新資源(客戶端提供完整資源資料)。

patch(update):在伺服器更新資源(客戶端提供需要修改的資源資料)。

delete(delete):從伺服器刪除資源。

6.有統一的介面

可以用乙個uri指向資源,即每個uri都對應乙個特定的資源。

要獲取這個資源,訪問它的uri就可以,因此uri就成了每乙個資源的位址或識別符。

示例如下

----替換----

public string getuser(@pathvariable long id)

待更新…

使用RESTful風格開發Java Web

rest是representational state transfer的縮寫 一般中文翻譯為表述性狀態轉移 rest 是一種體系結構,而 http 是一種包含了 rest 架構屬性的協議,為了便於理解,我們把它的首字母拆分成不同的幾個部分 簡單地說,rest 就是將資源的狀態以適合客戶端或服務端的...

設計風格 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的重點體現在...