【技术实现步骤摘要】
一种请求参数校验方法、装置、设备及可读存储介质
[0001]本专利技术涉及计算机应用
,特别是涉及一种请求参数校验方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]传统的分布式集群管理软件的运行方式为php+python脚本的方式,php层负责与用户界面(user interface,ui)进行交互不进行逻辑的处理,php层接收到用户界面发送的请求参数,将请求参数封装后通过消息通道传递给python层,python层进行消息的处理、解析和校验。参数的校验通过代码校验的方式进行校验,虽然增加了灵活度,但是极大的增加了代码的工作量,校验难度大,降低了代码的运行速度。
[0003]综上所述,如何有效地解决现有的通过代码校验进行参数校验的方式代码的工作量,校验难度大,降低了代码的运行速度等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种请求参数校验方法,该方法降低了代码工作量,降低了校验难度,提升了代码运行速度;本专利技术的另一目的是提供一种请 ...
【技术保护点】
【技术特征摘要】
1.一种请求参数校验方法,其特征在于,包括:接收待校验的目标请求参数;按照rest层与phthon层之间的预置封装规则对所述目标请求参数进行封装操作,得到目标封装参数;调用所述phthon层的预置json文件对所述目标封装参数进行校验操作;其中,所述预置json文件中存储有各请求参数分别对应的参数校验规则。2.根据权利要求1所述的请求参数校验方法,其特征在于,在调用所述phthon层的预置json文件对所述目标封装参数进行校验操作之后,还包括:获取参数校验结果;判断所述参数校验结果是否为校验通过;若是,则调取所述目标请求参数对应的目标信息,将所述目标信息返回给请求端。3.根据权利要求1或2所述的请求参数校验方法,其特征在于,按照rest层与phthon层之间的预置封装规则对所述目标请求参数进行封装操作,包括:按照dropwizard微服务框架内所述rest层与所述phthon层之间的预置封装规则对所述目标请求参数进行封装操作。4.根据权利要求1所述的请求参数校验方法,其特征在于,还包括:对所述预置json文件进行更新操作。5.一种请求参数校验装置,其特征在于,包括:参数接收模块,用于接收待校验的目标请求参数;参数封装模块,用于按照rest层与phthon层之间的预置封装规则对所述目标请求参数进行封装操作,得到目标封装参数;参数校验模块,用于调...
【专利技术属性】
技术研发人员:韩宾,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。