前後端介面規範 通用響應格式3

2021-07-25 07:09:38 字數 611 閱讀 8563

引數無效

狀態碼:409

響應格式:

, // 欄位名稱

"message": // 錯誤原因

},...

],"message": , // 不屬於任何欄位的錯誤,如實體當前狀態不允許操作,可選

"errorid": // 如果有全域性的錯誤,可選擇性提供errorid便於後續問題排查,可選

}關於欄位名稱

在409的響應中,fields陣列中的每一項都會有field欄位標識出錯的欄位名稱。

field欄位的值必須與請求的欄位名稱對應,不應該超出請求所提供的字段範圍。

對於請求中的複雜欄位名,如使用json作為資料格式請求時的巢狀物件的字段、陣列中物件的字段,應當使用點號.進行分隔來表示乙個欄位的訪問路徑,如:

登入超時 / 未登入

狀態碼:403

響應內容:空

伺服器內部錯誤

狀態碼:500

響應格式

, // 友好的錯誤資訊,可選,如不提供前端應當使用預設的提示資訊

"errorid": // 返回乙個可用於後續問題排查的錯誤id號,如當次異常的日誌id

}

前後端請求響應流程小結

1 在瀏覽器輸入前端url 2 前端框架vue.js根據url解析路由,根據路由找到page list.vue頁面 3 首先執行page list.vue中的鉤子方法 4 在鉤子方法中呼叫query方法。5 在query方法中呼叫cms.js中的page list方法 6 cms.js中的page ...

vue webpack 前後端請求響應流程

前後端請求響應流程 1 在瀏覽器輸入前端url 2 前端框架vue.js根據url解析路由,根據路由找到page list.vue頁面 3 首先執行page list.vue中的鉤子方法 4 在鉤子方法中呼叫query方法。5 在query方法中呼叫cms.js中的page list方法 6 cms...

前後端API返回JSON格式

自己記錄一下 推薦 版本 1 成功執行 head status code 2xx 失敗執行 head status code 4xx 5xx 版本 2 成功和失敗執行 head status code 2xx json 嗯,分割線 微軟規範簡單截圖,成功json,成功陣列,失敗 還是我 阿里和我遇到...