對於RestFul編碼風格的理解

2021-10-02 23:16:37 字數 803 閱讀 9500

resultful風格:

restful風格是一種資源定位以及資源操作的風格。它既不是某種必須遵循的標準,也不是大家都不能改動的協議,而是一種編碼風格。當我們在實際的業務開放當中使用到restful風格時,會使得我們的業務進展速度很大程度度的提高。

主要功能:

get 用於查詢資源

post 用於建立資源

put 用於更新服務端的資源的全部資訊

patch 用於更新服務端的資源的部分資訊

delete 用於刪除服務端的資源

滿足使用需求

我們使用restful風格進行資訊的互動時,通過註解的新增,可以將資料封裝成很簡潔明瞭的json資料型別,返回前端進行解析。很大程度簡化了前後端資料互動問題。

具體使用方式

通過註解的使用,使restful風格如魚得水,舉個例子:

("/userinfo"

)public

class

usercontroller

}

@requestbody hashmap

parammap)

傳入的資料一般放入hashmap的集合中,便於讀取。

如果不使用@requestbody註解,我們可以引用spring mvc中的資料互動模式,直接返回乙個modelandview,不同於json資料型別,這一返回型別,直接通過走視**析器,返回靜態或者動態頁面。

總結通過以上簡單的例子可以看出,restful風格的編碼風格使前後端資料的互動變得更加有條理。希望這個簡簡單單的例子能夠給予大家幫助,我們共同學習,共同進步。

restful編碼風格

rest是representational state transfer三個單詞的縮寫,由roy fielding於2000年 中提出,它代表著分布式服務的架構風格。而如果想你的api被稱為restful api,只要遵循其規定的約束即可。客戶端 伺服器 通過將使用者ui與資料儲存分開,我們可以簡化...

restful風格的介面

api與使用者的通訊協議,總是使用https協議。應該盡量將api部署在專用網域名稱之下。如果確定api很簡單,不會有進一步擴充套件,可以考慮放在主網域名稱下。應該將api的版本號放入url。v1 另一種做法是,將版本號放在http頭資訊中,但不如放入url方便和直觀。github採用這種做法。路徑...

springMVC在restful風格的效能優化

目前,restful的介面風格很流行,使用springmvc來搭配restful也是相得益彰。如下,使用 pathvariable註解便可以獲取url上的值。public string restful pathvariable string name 不過如果你認真的研究過springmvc就會發現...