[XXX商城專案-筆記] 設計介面基本思路

槍槍槍發表於2020-12-13

1. 設計介面基本思路

  • 對於介面的設計,我們要根據具體的業務邏輯,設計出適合業務邏輯的介面。

  • 設計介面的思路:

    • 分析要實現的業務邏輯:

      • 明確在這個業務中涉及到幾個相關子業務。
      • 將每個子業務當做一個介面來設計。
    • 分析介面的功能任務,明確介面的訪問方式與返回資料:

      • 請求方法(如GET、POST、PUT、DELETE等)。

        前端向後端請求資料:get 對應"查"

        前端向後端傳送資料:post 對應"增"

        前端修改後端的資料:put 對應"改"

        前端刪除後端的資料:delete 對應"刪"

      • 請求地址。

      • 請求引數(如路徑引數、查詢字串、表單、JSON等)。

      • 響應資料(如HTML、JSON等)。

案例

2. 使用者註冊介面設計

1.請求方式

選項方案
請求方法POST
請求地址/register/

2.請求引數:表單引數

引數名型別是否必傳說明
usernamestring使用者名稱
passwordstring密碼
password2string確認密碼
mobilestring手機號
sms_codestring簡訊驗證碼
allowstring是否同意使用者協議

3.響應結果:HTML

  • register.html
響應結果響應內容
註冊失敗響應錯誤提示
註冊成功重定向到首頁

相關文章