[发明专利]用于处理页面接口数据的方法和装置在审
申请号: | 202110052392.6 | 申请日: | 2021-01-15 |
公开(公告)号: | CN113779468A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王政 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/25;G06F8/38 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 页面 接口 数据 方法 装置 | ||
本公开的实施例公开了用于处理页面接口数据的方法和装置。该方法的一具体实施方式包括:接收当前页面中各接口的原始接口数据,原始接口数据包括接口名称和原始返回值;基于接口名称,检索当前页面中预设的接口配置表,接口配置表表征接口名称与接口数据处理规则的对应关系;响应于确定接口配置表中存在接口名称,按照接口配置表中与接口名称对应的数据处理规则处理原始返回值,得到目标返回值;将原始接口数据中的原始返回值更新为目标返回值,得到目标接口数据;发送目标接口数据。将接口的数据处理逻辑从业务代码中分离出来,减少了业务逻辑与接口数据处理逻辑的耦合,有助于降低前端开发者的工作量,提高配置接口的数据处理规则的灵活性。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及网络技术领域,尤其涉及一种用于处理页面接口数据的方法和装置。
背景技术
当前的浏览器页面大多采用前后端分离的架构,这种类型的浏览器的页面内容均由页面中的接口下发。当接口异常或接口下发数据不符合预期时,需要借助前端代码对接口数据进行处理,例如接口数据的兜底策略、接口返回值的默认值。
相关技术中,由于开发业务不同,接口的数据处理逻辑也不同,一方面需要研发人员对接口数据进行判断,另一方面还需要与业务方或产品经理进行沟通以确认接口数据的处理逻辑。
发明内容
本公开的实施例提出了用于处理页面接口数据的方法和装置。
第一方面,本公开的实施例提供了一种用于处理页面接口数据的方法,该方法包括:接收当前页面中各接口的原始接口数据,原始接口数据包括接口名称和原始返回值;基于接口名称,检索当前页面中预设的接口配置表,接口配置表表征接口名称与接口数据处理规则的对应关系;响应于确定接口配置表中存在接口名称,按照接口配置表中与接口名称对应的数据处理规则处理原始返回值,得到目标返回值;将原始接口数据中的原始返回值更新为目标返回值,得到目标接口数据;发送目标接口数据。
在一些实施例中,接口配置表经由如下步骤生成:获取与目标页面中各接口一一对应的模拟接口数据,模拟接口数据基于对应于该模拟接口数据的接口的接口文档生成;基于各模拟接口数据,生成目标页面的接口待配置表;呈现接口待配置表;响应于字段选中指令,将字段选中指令指向的模拟接口数据中的字段确定为待配置字段;确定各待配置字段的数据处理规则;将待配置字段的数据处理规则插入该待配置字段所在的模拟接口数据,得到扩充后的模拟接口数据;基于各扩充后的模拟接口数据,更新接口待配置表,得到接口配置表。
在一些实施例中,确定各待配置字段的数据处理规则之前,该方法还包括:确定各待配置字段所在的模拟接口数据对应的接口的自定义接口名称。
在一些实施例中,各待配置字段的数据处理规则经由如下步骤确定:采用级联选择组件,生成目标页面的字段配置表,字段配置表包括各待配置字段的待配置项,每个待配置字段的待配置项的集合表征该待配置字段的数据处理规则;呈现字段配置表;响应于针对待配置项的配置指令,将配置指令指示的数据处理动作确定为该待配置项的配置结果;基于各待配置项的配置结果,更新字段配置表;响应于配置结束指令,将当前字段配置表确定为各待配置字段的数据处理规则。
在一些实施例中,呈现接口待配置表之前,该方法还包括:发送接口待配置表;以及,该方法还包括:接收接口配置表。
在一些实施例中,该方法还包括:响应于确定接口配置表中不存在接口名称,将原始返回值确定为目标返回值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110052392.6/2.html,转载请声明来源钻瓜专利网。