[发明专利]一种请求操作方法及装置在审
申请号: | 202010115929.4 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111371861A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 朱智哲;刘英童;魏建军;陈鑫 | 申请(专利权)人: | 普信恒业科技发展(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王欢 |
地址: | 100026 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 操作方法 装置 | ||
本发明提供一种请求操作方法及装置,该方法包括:确定操作请求调用的应用中的目标工具类,目标工具类为进行字节码增强后的应用中的工具类;调用目标工具类,从第二配置文件中获取与操作请求相关的第二配置信息,第二配置文件不同于应用中原始构建的用于被工具类调用的第一配置文件,第二配置信息不同于第一配置文件中与操作请求相关的第一配置信息;基于第二配置信息执行与操作请求对应的操作。基于本发明,能够在不对应用进行修改的基础上,实现在响应相同的操作请求的情况下实现对所执行的操作的灵活切换。
技术领域
本发明涉及计算机软件技术领域,更具体地说,涉及一种请求操作方法及装置。
背景技术
应用的配置信息通常是在应用构建时一次性生成,配置信息包括应用的连接信息、应用的后端服务所需要的信息等等。
应用在运行过程中通常需要读取配置信息以响应操作请求执行操作,因为配置信息是在应用生成时构建好的,所以响应相同操作请求读取的配置信息相同执行的操作相同。
现有技术若想要实现响应相同操作请求所执行的操作的灵活切换,则需要实现对读取到的配置信息的修改,现有技术通常是基于修改应用中配置信息的方式使得读取到的配置信息不同,这种方式因为涉及到对应用的修改,因此往往会导致应用产生安全隐患的问题。
发明内容
有鉴于此,本申请提供一种请求操作方法及装置,以在不对应用进行修改的基础上,实现在响应相同的操作请求的情况下实现对所执行的操作的灵活切换。技术方案如下:
本发明第一方面公开一种请求操作方法,包括:
确定操作请求调用的应用中的目标工具类,所述目标工具类为进行字节码增强后的所述应用中的工具类;
调用所述目标工具类,从第二配置文件中获取与所述操作请求相关的第二配置信息,所述第二配置文件不同于所述应用中原始构建的用于被所述工具类调用的第一配置文件,所述第二配置信息不同于所述第一配置文件中与所述操作请求相关的第一配置信息;
基于所述第二配置信息执行与所述操作请求对应的操作。
可选的,若所述操作请求与服务转发有关,所述调用所述目标工具类,从第二配置文件中获取与所述操作请求相关的第二配置信息,包括:
调用所述目标工具类,从所述第一配置文件中获取与所述操作请求相关的第一配置信息,所述第一配置信息为第一后端服务地址;
检测所述第一后端服务地址是否为所述第二配置文件指示拦截的服务地址;
若所述第一后端服务地址为所述第二配置文件指示拦截的服务地址,将所述第二配置文件中的与所述第一后端服务地址相关的第二后端服务地址确定为与所述操作请求相关的第二配置信息。
可选的,所述基于所述第二配置信息执行与所述操作请求对应的操作,包括:
将所述操作请求转发至所述第二后端服务地址指示的后端服务。
可选的,若所述第一后端服务地址不为所述第二配置文件指示拦截的服务地址,所述基于所述第二配置信息执行与所述操作请求对应的操作,包括:
将所述操作请求转发至所述第一后端服务地址指示的后端服务。
可选的,所述检测所述第一后端服务地址是否为所述第二配置文件指示拦截的服务地址,包括:
判断所述第二配置文件携带的各条关联信息中是否存在携带的源后端服务地址为所述第一后端服务地址的目标关联信息,所述关联信息携带存在关联关系的源后端服务地址和目标后端服务地址;
若所述第二配置文件携带的各条关联信息中存在目标关联信息,确定所述第一后端服务地址为所述第二配置文件指示拦截的服务地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普信恒业科技发展(北京)有限公司,未经普信恒业科技发展(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115929.4/2.html,转载请声明来源钻瓜专利网。