一种数据校验方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33652021 阅读:23 留言:0更新日期:2022-06-02 20:30
本发明专利技术实施例公开了一种数据校验方法、装置、电子设备及存储介质。所述数据校验方法,包括:响应于数据提交请求,获取与数据提交请求匹配的数据校验类型,数据校验类型包括:前端校验和/或后端校验;反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据;对待校验数据,进行与数据校验类型匹配的数据校验。本发明专利技术实施例的技术方案能够灵活可控的校验前后端的数据,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种数据校验方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据校验方法、装置、电子设备及存储介质。

技术介绍

[0002]前后端的数据校验作为互联网领域数据处理的重要组成部分,具有及时发现数据安全隐患的优点,能够帮助运维人员快速定位隐患点以及时进行运维。
[0003]目前,前后端根据业务规则和数据要求分别对前端和后端进行数据校验,而在对数据进行实际校验时,往往会出现前端漏验或者前端校验绕过后端未进行二次校验的情况出现,导致现有前后端的数据校验存在校验行为不可控,用户体验较差的问题。

技术实现思路

[0004]本专利技术实施例提供一种数据校验方法、装置、电子设备及存储介质,能够灵活可控的校验前后端的数据,提升用户体验。
[0005]第一方面,本专利技术实施例提供了一种数据校验方法,包括:
[0006]响应于数据提交请求,获取与数据提交请求匹配的数据校验类型,数据校验类型包括:前端校验和/或后端校验;
[0007]反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据;
[0008]对待校验数据,进行与数据校验类型匹配的数据校验。
[0009]第二方面,本专利技术实施例还提供了一种数据校验装置,包括:
[0010]数据获取模块,用于响应于数据提交请求,获取与数据提交请求匹配的数据校验类型,数据校验类型包括:前端校验和/或后端校验;
[0011]待校验数据接收模块,用于反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据;
[0012]数据校验模块,用于对待校验数据,进行与数据校验类型匹配的数据校验。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序;
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所提供的数据校验方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所提供的数据校验方法。
[0018]本实施例的技术方案,通过响应于数据提交请求,获取与数据提交请求匹配的包括前端校验和/或后端校验的数据校验类型,进而反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据,从而对待校验数据,进行与数据校验类型匹配的
数据校验。由于与数据提交请求匹配的数据校验类型包括前端校验、后端校验,以及前端校验和后端校验中的任意一种,因此在对待校验数据进行与数据校验类型匹配的数据校验时可以针对实际的校验需求进行灵活选择,解决了现有技术中前后端的数据校验行为不可控,以及用户体验较差的问题,能够灵活可控的校验前后端的数据,提升用户体验。
附图说明
[0019]图1是本专利技术实施例一提供的一种数据校验方法的流程图;
[0020]图2是本专利技术实施例二提供的一种数据校验方法的流程图;
[0021]图3是本专利技术实施例二提供的一种基于规则引擎的线上交易数据处理流程图;
[0022]图4是本专利技术实施例三提供的一种数据校验装置的示意图;
[0023]图5为本专利技术实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0024]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0025]另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0026]实施例一
[0027]图1是本专利技术实施例一提供的一种数据校验方法的流程图,本实施例可适用于对前后端进行灵活校验的情况,该方法可以由数据校验装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在电子设备中。该电子设备可以是终端设备,也可以是服务器设备等,本专利技术实施例并不对执行数据校验方法的电子设备的类型进行限定。相应的,如图1所示,该方法包括如下操作:
[0028]S110、响应于数据提交请求,获取与数据提交请求匹配的数据校验类型。
[0029]其中,数据提交请求可以是提交获取所需数据的请求。示例性的,数据提交请求可以包括提交所需页面的请求以及提交所需数据库的请求等。本专利技术实施例并不对数据提交请求提交的所需数据的数据类型进行限定。数据校验类型可以是数据校验操作的类别,用于区分不同的数据校验操作。数据校验类型可以包括:前端校验和/或后端校验。前端校验可以是对与用户直接交互一端的校验。后端校验可以是与前端匹配的用户非直接交互一端的校验。示例性的,前端校验可以包括客户端校验等。后端校验可以包括服务器端校验等。可以理解的是,前端校验是客户端校验时,后端校验是服务器校验。
[0030]在本专利技术实施例中,接收到数据提交请求后,可以对数据提交请求进行响应,以通过对数据提交请求的解析,得到与数据提交请求匹配的数据校验类型。可选的,数据提交请求与数据校验类型具有一一对应关系,与数据提交请求匹配的数据校验类型需要根据校验需要进行设置,例如可以根据校验需求将与数据提交请求匹配的数据校验类型设置为前端
校验,后端校验,以及前端校验和后端校验中的任意一种。
[0031]S120、反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据。
[0032]其中,数据输入页面可以是能够进行数据输入的界面,数据提交请求与数据输入界面具有一一对应关系。待校验数据可以是输入至数据输入界面中的,需要进行校验的数据。
[0033]在本专利技术实施例中,可以根据数据提交请求确定所需请求数据的类型,进而根据所需请求数据的类型确定与数据提交请求匹配的数据输入页面,进而将与数据提交请求匹配的数据输入页面进行显示,以供用户通过数据输入页面进行数据输入,进而通过数据输入页面接收待校验数据。
[0034]S130、对待校验数据,进行与数据校验类型匹配的数据校验。
[0035]在本专利技术实施例中,可以根据与数据提交请求匹配的数据校验类型,以及与数据校验类型匹配的校验规则对待校验数据进行数据校验。
[0036]本实施例的技术方案,通过响应于数据提交请求,获取与数据提交请求匹配的包括前端校验和/或后端校验的数据校验类型,进而反馈与数据提交请求匹配的数据输入页面,并通过数据输入页面接收待校验数据,从而对待校验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据校验方法,其特征在于,包括:响应于数据提交请求,获取与所述数据提交请求匹配的数据校验类型,所述数据校验类型包括:前端校验和/或后端校验;反馈与所述数据提交请求匹配的数据输入页面,并通过所述数据输入页面接收待校验数据;对所述待校验数据,进行与所述数据校验类型匹配的数据校验。2.根据权利要求1所述的方法,其特征在于,获取与所述数据提交请求匹配的数据校验类型,包括:识别与所述数据提交请求匹配的数据提交类型;获取所述数据提交类型,确定规则引擎的目标规则校验接口;获取与所述目标规则校验接口匹配的目标校验控制字段,所述目标校验控制字段包括前端校验控制字段以及后端校验控制字段;其中,所述前端校验控制字段以及所述后端校验控制字段,用于指示所述数据校验类型。3.根据权利要求2所述的方法,其特征在于,在获取与所述目标规则校验接口匹配的目标校验控制字段的同时,还包括:获取与所述目标规则校验接口匹配的目标校验规则;对所述待校验数据,进行与所述数据校验类型匹配的数据校验,包括:采用所述目标校验规则,对所述待校验数据,进行与所述数据校验类型匹配的数据校验。4.根据权利要求3所述的方法,其特征在于,所述采用所述目标校验规则,对所述待校验数据,进行与所述数据校验类型匹配的数据校验,包括:在确定所述前端校验控制字段为前端校验开启字段,且所述后端校验控制字段为后端校验开启字段时,根据所述目标校验规则校验所述待校验数据中的前端待校验数据,并根据目标校验规则校验所述待校验数据中的后端待校验数据。5.根据权利要求4所述的方法,其特征在于,在所述根据所述目标校验规则校验所述待校验数据中的前端待校验数据之后,还包括:获取前端默认校验数据,并根据所述前端默认校验数据校验所述待校验数据中的前端待校验数据;在所述根据目标校验规则校验所述待校验数据中的后端待校...

【专利技术属性】
技术研发人员:吴亚伟郭伟黄正超
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1