寫介面的藝術: 精簡,可擴充套件
精簡
可擴充套件
- 響應結構:
success: boolean型別: true/false
code: 錯誤碼:支援自定義錯誤碼
message: 錯誤描述
data: 核心業務資料
自定義錯誤碼:
1xx
2xx
3xx
4xx
5xx
都被狀態碼標準給佔用了, 因此自定義錯誤碼要從6xx選取:
- 介面的“事務”約定:
單個請求應該以“事務”特性對待:
要麼完全成功,要麼失敗: 不存在一半成功,一半失敗的情況。
相關文章
- Scikit-learn可擴充套件學習簡介套件
- 編寫可擴充套件程式套件
- 可擴充套件客戶資訊語言 (xCIL) 簡介 (轉)套件
- 可擴充套件性套件
- Nelsen-Siegel—Svensson擴充套件模型簡介套件模型
- Java管理擴充套件指南之MBean簡介Java套件Bean
- 精盡Spring Boot原始碼分析 - Condition 介面的擴充套件Spring Boot原始碼套件
- 微服務架構:自動擴充套件簡介微服務架構套件
- 以太坊擴充套件解決方案Nahmii簡介套件
- 自定義擴充套件jQuery功能簡單介紹套件jQuery
- 簡要剖析:可擴充套件的微服務架構套件微服務架構
- mobx-簡單可擴充套件的狀態管理庫套件
- 可擴充套件的搜尋元件套件元件
- 可擴充套件性筆記一套件筆記
- Kubernetes Extended Resource 擴充套件資源使用簡介套件
- 為Unity元件編寫擴充套件Unity元件套件
- 利用Delphi編寫IE擴充套件套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- abp加DDD開發:低耦合、可複用、可擴充套件的【工單】業務模組-簡介和整合套件
- 詳解ASP.NET頁面的aspx擴充套件ASP.NET套件
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 【譯】12個編寫乾淨且可擴充套件的JavaScript技巧套件JavaScript
- [擴充套件推薦]簡體轉繁體/繁體轉簡體 OpenCC-PHP 擴充套件套件PHP
- Ace Editor 擴充套件編寫初步(轉)套件
- 利用Delphi編寫IE擴充套件 (轉)套件
- ETL的可擴充套件性和可維護性套件
- WCF擴充套件:行為擴充套件Behavior Extension套件
- C#可擴充套件程式設計之MEF學習筆記(一):MEF簡介及簡單的DemoC#套件程式設計筆記
- 擴充套件.Django-許可權系統套件Django
- Django內建許可權擴充套件案例Django套件
- 實用的可選項(Optional)擴充套件套件
- dubbo是如何實現可擴充套件的?套件
- MySQL Sharding可擴充套件設計YMMySql套件
- Caddy-用Go寫的新一代可擴充套件WebServerGo套件WebServer
- weex componet 簡單擴充套件套件
- 讀構建可擴充套件分散式系統:方法與實踐09可擴充套件資料庫基礎套件分散式資料庫
- 寫一個簡單易用可擴充套件vue表單驗證外掛(vue-validate-easy)套件Vue
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式