RESTful架構介紹

2021-09-12 01:59:45 字數 651 閱讀 8498

restful(即representational state transfer的縮寫)其實是乙個開發理念,是對http的很好的詮釋,(或者說是http通訊的一套協議)。restful架構,就是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便,所以正得到越來越多**的採用。

1、對url進行規範,寫restful格式的url

非rest的url:http://...../queryitems.action?id=001&type=t01

rest的url風格:http://..../items/001

特點:url簡潔,將引數通過url傳到服務端

2、http的方法規範

不管是刪除、新增、更新。。使用url是一致的,如果進行刪除,需要設定http的方法為delete,同理新增。。。

後台controller方法:判斷http方法,如果是delete執行刪除,如果是post執行新增。

3、對http的contenttype規範

請求時指定contenttype,要json資料,設定成json格式的type。

其實restful api 是對於http請求一套規範,根據該規範。可以實現簡單明瞭的前後端資料通訊。

理解RESTful架構

理解restful架構 restful的精闢理解 看url就知道要什麼 看http method就知道幹什麼 看http status code就知道結果如何 rest不是 rest 這個單詞,而是幾個單詞縮寫。但即使那幾個單詞說出來,也無法理解在說什麼 不是要貶低人,是我自己也理解困難 rest描...

理解RESTful架構

1.面向資源是rest最明顯的特徵,即將伺服器上所有提供的事物都抽象成資源 而且每一種資源都是有狀態的。這裡引出了 資源及其狀態 的概念。2.除了設計資源本身,還需設計資源之間的關聯關係,並且通過超連結 在表現層時 才將資源關聯起來。這裡引出了 超文字驅動 3.伺服器的資源通過語義化的api及一組有...

RESTful架構簡介

什麼是restful架構,總結起來就是三點 1 每乙個uri代表一種資源 2 客戶端和伺服器之間,傳遞這種資源的某種表現層 3 客戶端通過四個http動詞,對伺服器端資源進行操作,實現 表現層狀態轉化 參考阮一峰 理解restful架構 一 協議 api與使用者的通訊協議,總是使用https協議。二...