rest是設計風格而不是標準,只提供了一組設計原則和約束條件
資源由uri來指定(uri:統一資源識別符號)
對資源的包括包括獲取、建立、修改、和刪除資源
這些操作正好對應http協議提供的get、post、put和delete方法
通過操作資源的表現形式來操作資源
非rest風格url: http://..../queryusers.action?id=001&type=t01
rest風格url:http://..../localhost:8080/lk-dubbo-consumer-client/user/1
rest風格特點:簡潔、有層次、易於實現快取等機制。
接下來介紹springmvc中增加restful編碼風格的demo.
web.xml中的配置:
springmvc
org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath:springmvc.xml
1/
springmvc.xml中的配置:
controller中方法的寫法:
get/blog/1
得到id=1
的blog
delete
/blog/1
刪除id=1
的blog
put/bolg/1
更新id=1
的blog
post
/bolg
新增blog
查詢列表:
根據id查詢:
根據刪除:
新增:修改:
restful用的還比較淺,後面繼續深入學習和使用。
037 RESTful設計風格
在進行api介面設計時,不同的開發人員可能有不同的設計風格,風格迥異。那是否存在一種統一的介面設計方式,被廣大開發人員所接受呢?答 這就是被普遍採用的restful api設計風格。路徑又稱 終點 endpoint 表示api的具體 每個 代表一種資源 resource 1 url位址盡量使用名詞,...
RESTful 風格 API 設計規範
建議將api部署到專用網域名稱下,如 如果不需要考慮擴充套件可以將api當做乙個模組來開發 建議將版本放入url位址中,如 v1.1 get 獲取資源 post 新建資源 delete 刪除資源 put 更新資源api應該提供引數,比如分頁,在pc端和移動端可能是不一樣的 比如pc端一頁 30 條資...
restful風格概述
利用http協議的四種操作get put delete post實現對伺服器資源的增刪改查 get 用於查詢,post用於新增,put用於修改,delete用於刪除 restful風格程式設計。restful 更強調是資源 webservice,rml等訪問技術更強調過程。restful的重點體現在...