[发明专利]一种基于请求标识的参数控制方法与系统在审
| 申请号: | 202110439664.8 | 申请日: | 2021-04-23 |
| 公开(公告)号: | CN113076502A | 公开(公告)日: | 2021-07-06 |
| 发明(设计)人: | 施海明 | 申请(专利权)人: | 南京始云网络科技有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 孟红梅 |
| 地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 请求 标识 参数 控制 方法 系统 | ||
1.一种基于请求标识的参数控制方法,其特征在于,包括如下步骤:
(1)接收客户端的访问请求,所述访问请求中包括请求标识ID;
(2)对访问请求携带的参数进行判断,若携带请求标识ID,则根据ID获取关联的请求参数规则,否则返回错误;
(3)判断所述请求标识ID是否存在关联的请求参数规则,所述请求标识ID及关联的请求参数规则由开发人员在开发时通过后台管理页面预先配置并保存在数据库中;若所述请求标识ID不存在关联的请求参数规则,则返回错误;
(4)根据获取到的预先配置的请求参数规则对客户端的访问请求进行响应。
2.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,所述请求参数规则中预先配置的项目包括访问权限设定、对操作进行事务管理、对参数参与情况进行限制、对本地服务接口或云端微服务接口的调用、获取全局变量中的一种或多种。
3.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,
若请求参数规则中包括权限设定的配置,则进行用户访问权限的校验;
若请求参数规则中包括事务设定的配置,则进行动态设置事务;
若请求参数规则中包括是否允许额外参数加入的配置,则根据配置情况进行相应的校验;其中配置项的值包括使用、忽略、禁止额外参数;
若请求参数规则中包括调用本地服务接口或云端微服务接口的配置,则调用指定的接口并获取相应的执行结果;
若请求参数规则中包括获取全局变量的配置,则动态获取指定的全局变量的取值。
4.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,若请求参数规则中配置有多个配置项目,根据预先约定的处理逻辑执行各个配置项目;配置项目的表现形式采用固定参数形式和动态参数形式,固定参数形式的配置项目中参数名和参数值均为预先约定的固定值或EL表达式;动态参数形式的配置项目中只配置动态参数名,不设置对应的参数值,根据动态参数名从访问请求携带的参数中动态获取参数值并进行赋值;
当禁止额外参数时,如果访问请求传入参数有不在固定参数名和动态参数名中的,则返回错误;当忽视额外参数时,如果访问请求传入参数有不在固定参数名和动态参数名中的,则忽视;当使用额外参数时,则根据访问请求传入参数值和动态参数名进行动态赋值并使用不在固定参数名和动态参数名以外的参数。
5.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,客户端的访问请求为页面请求或页面中的引入文件请求时,不设置请求标识ID,接收到页面请求或页面中的引入文件请求时,由单点登录服务中过滤器直接向客户端返回所请求的页面或引入的文件。
6.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,若请求参数规则配置了调用指定的服务接口,或,服务接口和输入参数,在所述服务接口返回的结果与客户端所要求的结果形式相同时,则直接路由到指定的服务接口执行并获取执行结果;
在所述服务接口返回的结果为字符串形式,与客户端所要求的文件流结果形式不同时,则路由到指定服务接口执行后,再根据执行结果中携带的feignPath参数路由到该参数指定的另一服务接口执行以获取文件流结果。
7.根据权利要求1所述的基于请求标识的参数控制方法,其特征在于,客户端的访问请求经代理服务到单点登录服务,在单点登录服务中设置过滤器、拦截器和控制器;所述过滤器用于处理页面请求和页面的引入文件请求,所述拦截器用于动态设置事务,所述控制器用于对参数进行校验、组装及指定服务接口的调用。
8.一种基于请求参数标识的访问控制系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被加载至处理器时实现根据权利要求1-7任一项所述的基于请求标识的参数控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京始云网络科技有限公司,未经南京始云网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110439664.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:模仁及镜片模具
- 下一篇:一种基于基础与逻辑功能分离的业务实现方法与系统





