設計風格 Restful

2021-07-12 05:57:35 字數 932 閱讀 6621

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的重點體現在...