APP接口設計規(guī)范:效率乙各、安全、版本兼容幢竹、面向對象設計耳峦、數據格式json、服務器端異常處理焕毫、https協(xié)議蹲坷;
1,效率:接口響應速度快邑飒,選擇高效率的框架循签,對數據要求嚴格,面向對象的設計接口疙咸。
2县匠,安全:對數據加密,登錄使用token(推薦使用設備的設備號/mac地址作為token)。
3乞旦,版本兼容性:接口應有版本號贼穆,比如http://api.demo.com/v2
4,面向對象設計:數據格式以json兰粉,并數據最好是一個對象故痊。
5,數據格式json:返回數據格式一般為{
code:0
message: “success”
data: { key1: value1, key2: value2, … }
}
6玖姑,服務器端異常處理:應對每一個請求都有對應的相應(狀態(tài))愕秫。接口中不應該出現空指針之類的異常讓整個程序崩潰。
7客峭,https協(xié)議:對明感的接口使用https協(xié)議豫领。
原文地址:http://blog.csdn.net/qq_20628139/article/details/52277757