【接口设计】这样写接口更优雅
总目标:安全性,可重复调用,稳定性,追溯性1.签名:对外提供的接口要做签名认证,认证不通过的请求不允许访问接口、提供服务。2.加密:敏感数据在网络传输过程中应该加密。3.IP白名单:限制请求的IP,增加IP白名单,一般在网关层处理。4.限流:尤其是对外提供的接口,无法保障调用的频率,应该做限流处理,保障接口服务正常提供服务。5.参数校验:即使前端做了非空,规范性校验,服务端参数仍然是非常必要的。6.统一返回值:一个服务一套统一的数据返回结果和传参规范。7.统一异常封装:系统报错友好提示,避免暴
复制链接