首頁  >  文章  >  後端開發  >  問題:求返回碼規範設計規範?

問題:求返回碼規範設計規範?

WBOY
WBOY原創
2016-10-10 11:56:111318瀏覽

返回碼規範

最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態碼規則,並提前做好規劃,例如:
0001 ~ 1999 ,2000 ~ 2999,4000 ~ 4999

這些碼段可以按:業務類型,按功類型,按架構層面提前規劃好,比如x~y是網絡段的,哪段用於錯誤碼,哪段用於成功碼,感覺這樣從架構層面上來分比較清晰,一下子就知道是成功還是失敗了,然後根據其它位上的數還可以識別出業務層上面的特徵,感覺這幾種規劃組合起來有最好的效果,給出碼段。這樣整體規劃就能達到統一了。
ABCD四
A:?
B:?
C:?
D:?

比較成熟的系統,例如微信,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態碼,我知道這個狀態碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。

想請問大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪裡可以找到參考的資料呢?
(我記得以前哪裡看過美團外帶的介面回傳碼設計標準,現在忘了找不到了)

回覆內容:

返回碼規範

最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態碼規則,並提前做好規劃,例如:
0001 ~ 1999 ,2000 ~ 2999,4000 ~ 4999

這些碼段可以按:業務類型,按功類型,按架構層面提前規劃好,比如x~y是網絡段的,哪段用於錯誤碼,哪段用於成功碼,感覺這樣從架構層面上來分比較清晰,一下子就知道是成功還是失敗了,然後根據其它位上的數還可以識別出業務層上面的特徵,感覺這幾種規劃組合起來有最好的效果,給出碼段。這樣整體規劃就能達到統一了。
ABCD四
A:?
B:?
C:?
D:?

比較成熟的系統,例如微信,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態碼,我知道這個狀態碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。

想請問大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪裡可以找到參考的資料呢?
(我記得以前哪裡看過美團外帶的介面回傳碼設計標準,現在忘了找不到了)

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn