RESTful 、RESTful API 、REST 介紹


什么是REST?

  REST(Representational State Transfer):表現層轉移(轉移:通過HTTP動詞實現),是一種軟件架構風格。總結:URL定位資源,HTTP動詞操作(GET,POST,PUT,DELETE)描述操作。

什么是RESTfun?

  基於Rest構建的API就是Restful風格。

為什么使用RESTful?

  JSP內嵌java代碼影響了我們的開發效率。因為我們需要將html轉換成html頁面,並寫一些腳本,這影響了開發效率,也不能讓開發人員專注於業務功能的開發,所以越來越多的公司選擇前后端分離。

設計RESTful風格的API:

  1、在RESTful風格的架構中,每個網址代表一種資源,所以網址中不能有動詞,只能有名詞。而且所用的名詞往往與數據庫的表名對應。

  2、HTTP動詞設計:GET(獲取資源)   POST(新建資源)  PUT(更新資源,客戶端提供改變后的完整資源) DELETE(刪除資源)  

請求方式 含義
GET /zoos 列出所有動物園
POST /zoos 新建一個動物園
GET /zoos/ID 獲取某個指定動物園的信息
PUT /zoos/ID 更新某個指定動物園的信息(提供該動物園的全部信息)
DELETE /zoos/ID 刪除某個動物園
GET /zoos/ID/animals 列出某個指定動物園的所有動物
DELETE /zoos/ID/animals/ID 刪除某個指定動物園的指定動物

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM