接口开发的艺术:前端不可信
2019-01-04 本文已影响13人
BenjaminCool
-
接口开发: 默认前端不可信
-
对前端数据必须做校验:
1⃣️ 签名校验
2⃣️必传参数校验
- 缺点:增加后端的负担: 后端需要对数据进行: 数据校验和数据处理
1⃣️约定:为了解决后端承担过多的数据校验和数据处理任务, 需要约定:数据规范
前端按照约定对数据进行处理,然后给到后端;减少了后端对数据进行处理。
2⃣️ 不按照约定: 或者说前端无法实现约定: 针对这种情况, 那就得后端来执行数据处理。