Restful介面規約
Restful介面規約
在前後端分離的程式架構下,前後端互動一般是由前端通過HTTP協議
訪問後端提供的Restful
風格的API
進行的。在這種場景下,常用的HTTP方法
主要包括:GET
、PUT
、POST
和DELETE
。
1. GET
GET
方法用於獲取資源詳情或者列表,不對資源做變更。其一般使用場景如下:
-
獲取某個資源的詳情:
/resourceName/{id}
,Path Variable
中的id
即為要獲取的那個資源的唯一id
特別的,當要獲取當前登入使用者的詳情時,由於後端的
Security Context
中知道當前使用者是誰,所以一般直接使用:/user
即可。 -
分頁獲取某種資源列表:
/resourceName/list?page=xxx&size=xxx
page
指當前的頁碼,size
指每一頁的資源數量,同樣的,可以增加其他Query String
引數以實現例如下拉篩選和模糊查詢等功能。
2. PUT
PUT
方法用於新增(新增)某個資源。新增的資源資料一般放在RequestBody
中提交給後端。
3. POST
POST
方法用於對某個資源進行修改(更新)。需要更新的資料一般放在RequestBody
中提交給後端。
4. DELETE
DELETE
方法用於刪除某個資源。一般用法是:/resourceName/{id}
,同樣的,Path Variable
中的id
即為要刪除的那個資源的唯一id
。
相關文章
- restful介面設計規範總結REST
- RESTful 介面設計規範 筆記REST筆記
- Java開發中RestFul服務介面規範JavaREST
- restFul介面設計規範[僅供參考]REST
- RESTful 介面設計規範與mock的完美結合RESTMock
- 基於工程經驗的『RESTful介面設計規範』REST
- 某神祕公司 RESTful、共用介面、前後端分離、介面約定的實踐REST後端
- 某小公司RESTful、共用介面、前後端分離、介面約定的實踐REST後端
- 介面開發-restfulREST
- drf : web應用模式,RESTful API規範,介面測試工具:PostmanWeb模式RESTAPIPostman
- RESTful API 設計規範RESTAPI
- SpringBoot Restful 介面實現Spring BootREST
- Restful規範-APIView原始碼分析RESTAPIView原始碼
- Restful API 的設計規範RESTAPI
- Presto通過RESTful介面新增ConnectorREST
- 使用 swoole 加速 Larave Restful API 介面(1)RESTAPI
- 開源 RESTful API 介面管理平臺RESTAPI
- RESTful API定義及使用規範RESTAPI
- Bing每日桌布的RESTful介面實現REST
- 使用 swoole 加速 Lumen5.7 Restful API 介面RESTAPI
- 使用 swoole 加速 Laravel5.6 Restful API 介面LaravelRESTAPI
- 用python為mysql實現restful介面PythonMySqlREST
- 日誌規約
- SpringBoot整合Redis開發RESTful API介面Spring BootRedisRESTAPI
- 02 RESTFul介面和HTTP的冪等性分析RESTHTTP
- gin+gorm+router 快速搭建 crud restful API 介面GoORMRESTAPI
- 基於Spring的Restful介面生成工具SpringREST
- 介面測試--介面文件規範
- 穿越介面:常規與不常規
- RESTful API 中的 Status code 是否要遵守規範RESTAPI
- Spring Boot入門系列(二十)快速打造Restful API 介面Spring BootRESTAPI
- API介面設計之RESTful軟體架構風格APIREST架構
- C# 泛型 介面約束C#泛型
- ts類介面約束定義
- 從英文變形規則計算到Restful Api設計RESTAPI
- 資料庫規約解讀資料庫
- day71:drf:API介面&Restful API規範&Django Rest Framework&drf中的序列化和反序列化功能APIRESTDjangoFramework
- restfulREST