APP接口设计规范:效率、安全、版本兼容、面向对象设计、数据格式json、服务器端异常处理、https协议;
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,服务器端异常处理:应对每一个请求都有对应的相应(状态)。接口中不应该出现空指针之类的异常让整个程序崩溃。
7,https协议:对明感的接口使用https协议。
原文地址:http://blog.csdn.net/qq_20628139/article/details/52277757