REST架構風格

2021-08-10 02:33:22 字數 1847 閱讀 5086

rest:即representational state transfer.(資源)表現層狀態轉化,是目前最流行的一種網際網路軟體架構

http協議裡面,四哥表示操作方式的動詞:

get、post、put、delete。他們分別對應四種基本操作

get用來獲取資源

post用來新建資源

put用來更新資源

delete用來刪除資源

rest風格支援元件

rest 增刪改查 如圖:

hiddenhttpmethodfilter:瀏覽器form表單只支援get與post請求,而delete、put等method並不支援,spring3.0新增了乙個過濾器,可以將這些請求轉換為標準的http方法,使得支援get、post、put與delete請求

rest風格url配置

web.xml中配置過濾器 如圖:

jsp中的put和delete的使用方法:

需要在傳送post請求時攜帶

name="_metod" 的隱藏域,值為delete或put

中文亂碼問題解決

encodingfilter

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

encodingfilter

/*

REST架構風格

rest風格通過uri訪問得到的資訊是自我描述的,包括了資訊本身和表示方式 html,xml,資料流等 資訊的描述是採用最通用的協議 http 超文字轉換協議 來進行的.客戶端根據資訊的表示解析和展示資訊本身.而互動是通過http的幾個基本操作 get,put,post,delete 來實現.一些看...

REST 架構風格

rest即表述性狀態傳遞 英文 representational state transfer,簡稱rest 是roy fielding博士在2000年他的博士 中提出來的一種軟體架構風格。它是一種針對網路應用的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。是一種開發風格。每個資源都有自...

REST 架構風格

目前基於網路應用的架構風格主要有三種 rpc架構風格將伺服器看作是由一些過程組成,客戶端呼叫這些過程來執行特定的任務。soap就是rpc風格的一種架構。過程是動詞性的 做某件事 因此rpc建模是以動詞為中心的。分布式物件架構風格認為伺服器是由一些物件和物件上的方法組成,客戶端通過呼叫這些物件上的方法...