CN109542919A - 一种统一数据验证的方法及*** - Google Patents
一种统一数据验证的方法及*** Download PDFInfo
- Publication number
- CN109542919A CN109542919A CN201811278368.9A CN201811278368A CN109542919A CN 109542919 A CN109542919 A CN 109542919A CN 201811278368 A CN201811278368 A CN 201811278368A CN 109542919 A CN109542919 A CN 109542919A
- Authority
- CN
- China
- Prior art keywords
- data
- client
- server
- allocation list
- data field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种统一数据验证的方法及***,通过配置有数据字段与验证规则的映射关系的配置表使数据字段的验证规则统一,客户端与服务端分别根据同一验证规则对相应的数据字段进行验证,能够避免客户端和服务端对同一份表单数据的验证结果不一致而出现程序错误,同时服务端对配置表进行存储,并将所述配置表发送给客户端,保证了服务端配置表中的验证规则变更能够及时同步到客户端,即使配置表中的验证规则发生变更,客户端与服务端对同一表单数据的验证方法和验证结果也能保持统一。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种统一数据验证的方法及***。
背景技术
基于BS架构的互联网WEB应用***,存在许多用户需要提交表单的业务场景,过程中,客户端通常基于HTML的Form标签进行表单数据提交,服务端接收表单数据并进行数据的处理。在用户提交表单的时候,客户端和服务端分别对提交的数据进行有效性验证,但有时客户端和服务端对同一份数据进行验证时,存在验证规则不统一的情形,容易导致客户端和服务端对同一份数据的验证结果不一致,出现程序错误。
发明内容
本发明所要解决的技术问题是:提供一种统一数据验证的方法及***,能够避免客户端和服务端对同一份数据的验证结果不一致而出现程序错误。
为了解决上述技术问题,本发明采用的技术方案为:
一种统一数据验证的方法,包括以下步骤:
S1、客户端和服务端分别将与数据字段的验证规则相对应的验证方法进行封装;
S2、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S3、客户端和服务端分别接收表单数据,并根据所述配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种统一数据验证的***,包括客户端和服务端,所述客户端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的第二计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:
S11、将与数据字段的验证规则相对应的验证方法进行封装;
S21、接收服务端发送的配置有数据字段与验证规则的映射关系的配置表;
S31、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
所述第二处理器执行所述第二计算机程序时实现以下步骤:
S12、将与数据字段的验证规则相对应的验证方法进行封装;
S22、对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S32、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
本发明的有益效果在于:通过配置有数据字段与验证规则的映射关系的配置表使数据字段的验证规则统一,客户端与服务端分别根据同一验证规则对相应的数据字段进行验证,能够避免客户端和服务端对同一份表单数据的验证结果不一致而出现程序错误,同时服务端对配置表进行存储,并将所述配置表发送给客户端,保证了服务端配置表中的验证规则变更能够及时同步到客户端,客户端和服务端分别封装有与数据字段的验证规则相对应的验证方法,客户端和服务端根据同一份配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证,使得即使配置表中的验证规则发生变更,客户端与服务端对同一表单数据的验证方法和验证结果也能保持统一。
附图说明
图1所示为本发明的一种统一数据验证的方法的流程图;
图2所述为本发明的一种统一数据验证的***的结构框图;
标号说明:
1、一种统一数据验证的***;2、客户端;3、第一存储器;4、第一处理器;5、服务端;6、第二存储器;7、第二处理器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:客户端和服务端分别接收表单数据,并根据相同的配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证。
请参照图1所示,本发明提供的一种统一数据验证的方法,包括以下步骤:
S1、客户端和服务端分别将与数据字段的验证规则相对应的验证方法进行封装;
S2、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S3、客户端和服务端分别接收表单数据,并根据所述配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证。
从上述描述可知,通过配置有数据字段与验证规则的映射关系的配置表使数据字段的验证规则统一,客户端与服务端分别根据同一验证规则对相应的数据字段进行验证,能够避免客户端和服务端对同一份表单数据的验证结果不一致而出现程序错误,同时服务端对配置表进行存储,并将所述配置表发送给客户端,保证了服务端配置表中的验证规则变更能够及时同步到客户端,客户端和服务端分别封装有与数据字段的验证规则相对应的验证方法,客户端和服务端根据同一份配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证,使得即使配置表中的验证规则发生变更,客户端与服务端对同一表单数据的验证方法和验证结果也能保持统一。
进一步的,S2包括:
S201、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并为配置表设置版本号;
S202、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号。
从上述描述可知,为配置表设置版本号,能够通过版本号的变化对配置表中验证规则的变更进行记录。
进一步的,S202之后包括:
S203、客户端定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表。
从上述描述可知,客户端通过版本号的对比判断服务端中的配置表是否更新,若服务端中的配置表已更新,则将客户端中的配置表更新为服务端的配置表,保证了客户端和服务端的验证规则始终保持统一。
进一步的,S3包括:
S301、客户端接收表单数据,并根据所述配置表调用客户端中相对应的验证方法依次对表单数据的数据字段进行验证;
S302、客户端将完成验证的表单数据发送至服务端,服务端根据所述配置表调用服务端中相对应的验证方法依次对表单数据的数据字段进行验证。
从上述描述可知,数据字段的验证规则统一后,客户端首先根据配置表匹配出与表单数据中的数据字段相对应的验证规则,然后调用客户端中与验证规则相对应的验证方法程序依次对表单数据的数据字段进行验证,之后客户端将完成验证的表单数据发送至服务端,服务端再次根据配置表匹配出与表单数据中的数据字段相对应的验证规则,然后调用服务端中与验证规则相对应的验证方法程序依次对表单数据的数据字段进行验证,客户端后服务端根据相同的验证规则先后对表单数据进行验证。
进一步的,S1中所述验证规则包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度。
请参照图1所示,本发明提供的一种统一数据验证的***1,包括客户端2和服务端5,所述客户端2包括第一存储器3、第一处理器4及存储在第一存储器3上并可在第一处理器4上运行的第一计算机程序,所述服务端5包括第二存储器6、第二处理器7及存储在第二存储器6上并可在第二处理器7上运行的第二计算机程序,所述第一处理器4执行所述第一计算机程序时实现以下步骤:
S11、将与数据字段的验证规则相对应的验证方法进行封装;
S21、接收服务端发送的配置有数据字段与验证规则的映射关系的配置表;
S31、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
所述第二处理器7执行所述第二计算机程序时实现以下步骤:
S12、将与数据字段的验证规则相对应的验证方法进行封装;
S22、对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S32、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
从上述描述可知,通过配置有数据字段与验证规则的映射关系的配置表使数据字段的验证规则统一,客户端与服务端分别根据同一验证规则对相应的数据字段进行验证,能够避免客户端和服务端对同一份表单数据的验证结果不一致而出现程序错误,同时服务端对配置表进行存储,并将所述配置表发送给客户端,保证了服务端配置表中的验证规则变更能够及时同步到客户端,客户端和服务端分别封装有与数据字段的验证规则相对应的验证方法,客户端和服务端根据同一份配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证,使得即使配置表中的验证规则发生变更,客户端与服务端对同一表单数据的验证方法和验证结果也能保持统一。
进一步的,S21包括:
S211、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号;
S22包括:
对配置有数据字段与验证规则的映射关系的配置表进行存储,为配置表设置版本号,并将具有版本号的配置表发送给客户端;
从上述描述可知,为配置表设置版本号,能够通过版本号的变化对配置表中验证规则的变更进行记录。
进一步的,S211之后包括:
S212、定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表。
从上述描述可知,客户端通过版本号的对比判断服务端中的配置表是否更新,若服务端中的配置表已更新,则将客户端中的配置表更新为服务端的配置表,保证了客户端和服务端的验证规则始终保持统一。
进一步的,S31包括:
S311、接收表单数据,并根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
S312、将完成验证的表单数据发送至服务端。
S32包括:
S321、接收客户端发送的表单数据;
S322、根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
从上述描述可知,数据字段的验证规则统一后,客户端首先根据配置表匹配出与表单数据中的数据字段相对应的验证规则,然后调用客户端中与验证规则相对应的验证方法程序依次对表单数据的数据字段进行验证,之后客户端将完成验证的表单数据发送至服务端,服务端再次根据配置表匹配出与表单数据中的数据字段相对应的验证规则,然后调用服务端中与验证规则相对应的验证方法程序依次对表单数据的数据字段进行验证,客户端后服务端根据相同的验证规则先后对表单数据进行验证。
进一步的,S11和S12中所述验证规则均包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度。
请参照图1所示,本发明的实施例一为:
一种统一数据验证的方法,包括以下步骤:
S1、客户端和服务端分别将与数据字段的验证规则相对应的验证方法进行封装;
其中,S1中所述验证规则包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度。
S2、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
其中,S2包括:
S201、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并为配置表设置版本号;
S202、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号;
S203、客户端定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表;
S3、客户端和服务端分别接收表单数据,并根据所述配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证。
其中,S3包括:
S301、客户端接收表单数据,并根据所述配置表调用客户端中相对应的验证方法依次对表单数据的数据字段进行验证;
S302、客户端将完成验证的表单数据发送至服务端,服务端根据所述配置表调用服务端中相对应的验证方法依次对表单数据的数据字段进行验证。
请参照图1所示,本发明的实施例二为:
将本发明的统一数据验证的方法应用于具体的表单数据中,用户提供的表单数据如下:
<form action="form_action.php"method="post"validate="val_form1">
<p>邮箱:<input type="text"name="field_mail"/></p>
<p>年龄:<input type="text"name="field_age"/></p>
<p>家庭地址:<input type="text"name="[field_addr"/></p>
<input type="submit"value="Submit"/>
</form>
表单数据中数据字段相对应的验证规则为:
邮箱字段的验证规则:必填,使用邮箱验证规则;
年龄字段的验证规则:整数,大于0小于120;
家庭地址的验证规则:字符串,大于0小于100个字符;
相对应的统一数据验证的方法包括以下步骤:
步骤一:客户端和服务端分别将与数据字段的验证规则相对应的验证方法进行封装,其中,验证规则为客户端和服务端都易于解析且性能高效的验证规则,具体地:
验证规则包括:
是否必填规则:必填项以must_作为前缀;
邮箱的验证规则表示为:mail;
字符串的验证规则为:char[-{minlen}][-{maxlen}],如char-1-30表示字符长度为1到30;
整数的验证规则为:int[-{min}][-{max}],如int-0-100表示整数,范围为0到100;
验证方法包括:
方法名为验证邮箱的验证方法,其中,参数为:邮箱地址,邮箱的验证规则;返回值为:true/false;
方法名为验证字符串的验证方法,其中,参数为:字符串,字符串的验证规则;返回值为:true/false;
方法名为验证整数的验证方法,其中,参数为:整数值,整数的验证规则;返回值:true/false;
其中,验证方法的程序逻辑伪代码包括:
1)参数:待验证的数据字段,验证规则字符串;
2)把前面的验证规则字符串用下划线分割,如果前面的字符串为must,则验证待验证的数据字段是否为空;
3)把后面的验证规则字符串按-分割,其中,如果第一个字符串为验证数据字段类型,此时判断待验证的数据字段是否符合规则配置的数据类型,若不符合,则验证失败;之后再根据数据长度或数据范围验证待验证的数据字段是否符合要求,若不符合,则数据验证失败。
步骤二:服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
其中,表单数据的表单名为:val_form1;
其中,数据字段为:邮箱(field_mai]),年龄(field_ag]),家庭地址(field_add]),进一步地,为了验证方便,表单数据最后统一序列化为数组或对象格式;
相对应地,数据字段与验证规则的映射关系为:
val_form1#field_mail:must_mail,field_age:int-0-120,field_addr:char-1-30。
步骤三、客户端和服务端分别接收表单数据,并根据所述配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证;
具体地,包括以下步骤:
1、客户端获取表单数据,得到表单名称val_form,数据字段field_mail=[email protected]、field_age=50、field_addr=福州市xx,之后客户端遍历验证规则,匹配到val_form的表单数据验证配置项,并对表单数据中的数据字段进行逐个验证;
2、如果表单数据通过客户端的验证,则客户端将验证完成的表单数据发送至服务端,服务端对表单数据的验证过程也客户端类似,即得到表单数据中的各个数据字段,之后客户端遍历验证规则,匹配到表单数据验证配置项,并对表单数据中的数据字段进行逐个验证;
3、如果表单数据未通过客户端的验证,则返回验证失败的错误信息。
请参照图2所示,本发明的实施例三为:
一种统一数据验证的***1,包括客户端2和服务端5,所述客户端2包括第一存储器3、第一处理器4及存储在第一存储器3上并可在第一处理器4上运行的第一计算机程序,所述服务端5包括第二存储器6、第二处理器7及存储在第二存储器6上并可在第二处理器7上运行的第二计算机程序,所述第一处理器4执行所述第一计算机程序时实现以下步骤:
S11、将与数据字段的验证规则相对应的验证方法进行封装;
其中,S11中所述验证规则均包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度;
S21、接收服务端发送的配置有数据字段与验证规则的映射关系的配置表;
其中S21包括:
S211、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号;
S212、定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表;
S31、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
其中,S31包括:
S311、接收表单数据,并根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
S312、将完成验证的表单数据发送至服务端;
所述第二处理器7执行所述第二计算机程序时实现以下步骤:
S12、将与数据字段的验证规则相对应的验证方法进行封装;
其中,S12中所述验证规则均包括:
验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度;
S22、对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
具体地,S22包括:
对配置有数据字段与验证规则的映射关系的配置表进行存储,为配置表设置版本号,并将具有版本号的配置表发送给客户端;
S32、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
其中,S32包括:
S321、接收客户端发送的表单数据;
S322、根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
综上所述,本发明提供的一种统一数据验证的方法及***,通过配置有数据字段与验证规则的映射关系的配置表使数据字段的验证规则统一,客户端与服务端分别根据同一验证规则对相应的数据字段进行验证,能够避免客户端和服务端对同一份表单数据的验证结果不一致而出现程序错误,同时服务端对配置表进行存储,并将所述配置表发送给客户端,保证了服务端配置表中的验证规则变更能够及时同步到客户端,客户端和服务端分别封装有与数据字段的验证规则相对应的验证方法,客户端和服务端根据同一份配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证,使得即使配置表中的验证规则发生变更,客户端与服务端对同一表单数据的验证方法和验证结果也能保持统一。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种统一数据验证的方法,其特征在于,包括以下步骤:
S1、客户端和服务端分别将与数据字段的验证规则相对应的验证方法进行封装;
S2、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S3、客户端和服务端分别接收表单数据,并根据所述配置表分别调用相对应的验证方法依次对表单数据的数据字段进行验证。
2.根据权利要求1所述的统一数据验证的方法,其特征在于,S2包括:
S201、服务端对配置有数据字段与验证规则的映射关系的配置表进行存储,并为配置表设置版本号;
S202、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号。
3.根据权利要求2所述的统一数据验证的方法,其特征在于,S202之后包括:
S203、客户端定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表。
4.根据权利要求1所述的统一数据验证的方法,其特征在于,S3包括:
S301、客户端接收表单数据,并根据所述配置表调用客户端中相对应的验证方法依次对表单数据的数据字段进行验证;
S302、客户端将完成验证的表单数据发送至服务端,服务端根据所述配置表调用服务端中相对应的验证方法依次对表单数据的数据字段进行验证。
5.根据权利要求1所述的统一数据验证的方法,其特征在于,S1中所述验证规则包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度。
6.一种统一数据验证的***,其特征在于,包括客户端和服务端,所述客户端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的第二计算机程序,其特征在于,所述第一处理器执行所述第一计算机程序时实现以下步骤:
S11、将与数据字段的验证规则相对应的验证方法进行封装;
S21、接收服务端发送的配置有数据字段与验证规则的映射关系的配置表;
S31、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
所述第二处理器执行所述第二计算机程序时实现以下步骤:
S12、将与数据字段的验证规则相对应的验证方法进行封装;
S22、对配置有数据字段与验证规则的映射关系的配置表进行存储,并将所述配置表发送给客户端;
S32、接收表单数据,根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
7.根据权利要求6所述的统一数据验证的***,其特征在于,
S21包括:
S211、客户端的程序初始化时,获取服务端中配置表的信息和配置表的版本号;
S22包括:
对配置有数据字段与验证规则的映射关系的配置表进行存储,为配置表设置版本号,并将具有版本号的配置表发送给客户端。
8.根据权利要求7所述的统一数据验证的***,其特征在于,S211之后包括:
S212、定期获取服务端中当前配置表的版本号,并将服务端中当前配置表的版本号与客户端中当前配置表的版本号进行一致性对比,若不一致,则将客户端中的配置表更新为服务端的配置表。
9.根据权利要求6所述的统一数据验证的***,其特征在于,
S31包括:
S311、接收表单数据,并根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证;
S312、将完成验证的表单数据发送至服务端。
S32包括:
S321、接收客户端发送的表单数据;
S322、根据所述配置表调用相对应的验证方法依次对表单数据的数据字段进行验证。
10.根据权利要求6所述的统一数据验证的***,其特征在于,S11和S12中所述验证规则均包括:验证数据字段是否为空、验证数据字段的数据类型、验证数据字段的数值范围或验证数据字段的字符串长度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811278368.9A CN109542919A (zh) | 2018-10-30 | 2018-10-30 | 一种统一数据验证的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811278368.9A CN109542919A (zh) | 2018-10-30 | 2018-10-30 | 一种统一数据验证的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109542919A true CN109542919A (zh) | 2019-03-29 |
Family
ID=65845985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811278368.9A Pending CN109542919A (zh) | 2018-10-30 | 2018-10-30 | 一种统一数据验证的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109542919A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110233842A (zh) * | 2019-06-10 | 2019-09-13 | 腾讯科技(深圳)有限公司 | 一种请求的校验方法和相关装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101572696A (zh) * | 2008-04-29 | 2009-11-04 | 华为技术有限公司 | 一种网页表单数据验证的方法和装置 |
CN101576823A (zh) * | 2009-06-11 | 2009-11-11 | 阿里巴巴集团控股有限公司 | 一种表单控件的验证方法及装置 |
US20090319881A1 (en) * | 2000-02-04 | 2009-12-24 | Sandip Chokshi | Methods and systems of automated client-server data validation |
CN101753605A (zh) * | 2008-12-02 | 2010-06-23 | 北大方正集团有限公司 | 一种数据验证方法及一种服务器 |
CN103152365A (zh) * | 2013-04-08 | 2013-06-12 | 北京奇虎科技有限公司 | 对数据进行验证的数据验证方法及服务器 |
CN104049972A (zh) * | 2014-06-18 | 2014-09-17 | 北京京东尚科信息技术有限公司 | 一种数据验证方法及*** |
-
2018
- 2018-10-30 CN CN201811278368.9A patent/CN109542919A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090319881A1 (en) * | 2000-02-04 | 2009-12-24 | Sandip Chokshi | Methods and systems of automated client-server data validation |
CN101572696A (zh) * | 2008-04-29 | 2009-11-04 | 华为技术有限公司 | 一种网页表单数据验证的方法和装置 |
CN101753605A (zh) * | 2008-12-02 | 2010-06-23 | 北大方正集团有限公司 | 一种数据验证方法及一种服务器 |
CN101576823A (zh) * | 2009-06-11 | 2009-11-11 | 阿里巴巴集团控股有限公司 | 一种表单控件的验证方法及装置 |
CN103152365A (zh) * | 2013-04-08 | 2013-06-12 | 北京奇虎科技有限公司 | 对数据进行验证的数据验证方法及服务器 |
CN104049972A (zh) * | 2014-06-18 | 2014-09-17 | 北京京东尚科信息技术有限公司 | 一种数据验证方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110233842A (zh) * | 2019-06-10 | 2019-09-13 | 腾讯科技(深圳)有限公司 | 一种请求的校验方法和相关装置 |
CN110233842B (zh) * | 2019-06-10 | 2021-07-27 | 腾讯科技(深圳)有限公司 | 一种请求的校验方法和相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107341109B (zh) | 一种测试数据的生成方法和*** | |
CN105814539B (zh) | 用于代码虚拟化和远程进程调用生成的方法和装置 | |
CN102932332B (zh) | 数据校验***和数据校验方法 | |
CN108492108A (zh) | 区块链跨链通信方法、***和计算机可读存储介质 | |
CN110297632A (zh) | 代码生成方法和装置 | |
US20170371508A1 (en) | Menu management method, server, and system | |
CN101576843A (zh) | 一种测试应用程序接口的方法和装置 | |
CN110009404A (zh) | 广告展示方法、装置、计算机设备及存储介质 | |
CN111858296B (zh) | 接口测试方法、装置、设备和存储介质 | |
US11843674B2 (en) | Virtual workspace experience visualization and optimization | |
CN106445509A (zh) | 一种sdk批量快速接入工具 | |
CN112988608A (zh) | 数据测试方法、装置、计算机设备及存储介质 | |
CN113127108A (zh) | 业务请求的处理方法及装置、存储介质以及电子设备 | |
US9996600B1 (en) | Asynchronous communication of transaction data to clients | |
CN107038025B (zh) | 基于soa架构的***调用方法及装置 | |
CN107957871A (zh) | 一种基于jsr303的前后端同步正则校验方法 | |
CN109542919A (zh) | 一种统一数据验证的方法及*** | |
CN110321278A (zh) | ***测试方法及装置、计算机设备、存储介质 | |
CN113778878A (zh) | 接口测试方法、装置、电子设备及存储介质 | |
CN111428463A (zh) | 一种短信处理方法、装置、电子设备和存储介质 | |
US9871694B1 (en) | Parallel processing for transaction data generation | |
CN114124766B (zh) | 基于模拟数据的测试方法及装置 | |
CN107918552A (zh) | 轻应用调用方法、装置、客户端装置及电子设备 | |
CN112181802A (zh) | 测试方法及装置 | |
CN109901892A (zh) | 一种动态属性验证的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190329 |