一、接口設計
app接口,前後端分離的接口設計如下:
{
"message": null,
"result": {
},
"status": 200,
"timestamp": 1562572488098
}
二、接口設計解讀
app接口,前後端分離的接口設計設計思想有四點,1.請求返回狀態碼status; 2.請求返回消息message;3.請求返回業務體result;4.時間戳timestamp。
1.請求返回狀態碼status,這個狀態不同狀態就表示不同請求返回的意義,是一個int類型,例如200,就是返回成功; 2.請求返回消息message,是字符串類,當請求成功後,字符串可以返回null,當請求返回錯誤,可以返回錯誤的信息。例如“傳的參數不對”,方便前端查找原因 ;3.請求返回業務體result,不同業務體,就不同類型或者對象,是一個泛型類,如果沒有業務返回,就可以爲null,如果業務是一個對象就是一個對象json字符串等等;4.時間戳timestamp,就是請求的時間,是time類型。