参数校验流程图
2018-03-14 15:50:02 0 举报
埋点参数校验
作者其他创作
大纲/内容
继续遍历对应事件已定义的参数校验规则
遍历event中包含的多个事件
返回参数值不合法
否
返回对应参数未上报提示信息
是
结束
开始
判断定义规则中参数的类型
返回没有对应事件校验规则
单个对象
判断最外层的key中是否有eventId
判断是单个事件上报还是多个事件上报
判断该参数的值是否满足校验规定中已定义的约束条件
返回非法请求
遍历对应事件已定义的参数校验规则
多个事件
校验结束,返回成功信息
数字或字符串
从接收到的json字符串中获取该参数以及对应的参数值
判断是否获从json字符串中取到该参数
根据eventId的值从数据库中查询对应事件的校验规则
收到客户端上报的json数据
判断该参数是否存在约束条件
判断数据库中是否有该事件对应的校验规则
一次上报单个事件
单个事件
判断最外层的key中是否有event
是否遍历到下一个事件上报的数据
是否遍历到下一个参数
一次上报多个事件
0 条评论
下一页