鍍金池/ 問答/Java  HTML/ 后端接口返回的json中,對“code”的值1或者0的理解。

后端接口返回的json中,對“code”的值1或者0的理解。

前后端分離中,后端接口的設(shè)計中,比如

{
    "code":1,
    "data":{}
}

code的值,1代表請求成功還是應(yīng)該代碼請求失敗呢?看了幾個demo,都是將0設(shè)為成功。大家是怎么制定的?

回答
編輯回答
嫑吢丕

自己定,0設(shè)置為成功主要是因為c函數(shù)返回0意思是成功執(zhí)行,屬于歷史遺留問題。你也可以設(shè)置200為成功,跟http status一樣。

2018年4月2日 12:18
編輯回答
獨白

這個最好遵照http的response status用200,400啥的來標明狀態(tài)
https://developer.mozilla.org...

2018年2月11日 20:38