一种数据请求拦截方法和装置制造方法及图纸

技术编号:23161641 阅读:29 留言:0更新日期:2020-01-21 21:58
本发明专利技术公开了一种数据请求拦截方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从数据请求中解析请求标识、请求令牌和请求方法;查询预设的已注解方法集,确定已注解方法集中是否存在该请求方法;当已注解方法集中存在该请求方法时,对该数据请求执行拦截操作。该实施方式通过注解标记需要拦截的对象,能够实现拦截代码和业务代码的解耦,层次清晰,降低开发成本,提高开发效率,并且配置灵活。

【技术实现步骤摘要】
一种数据请求拦截方法和装置
本专利技术涉及计算机
,尤其涉及一种数据请求拦截方法和装置。
技术介绍
现今互联网行业飞速发展,数以亿计的网民在页面上输入信息提交给网站处理,当网络缓慢、数据庞大或者服务器抗压能力弱时容易导致用户看到页面处理无响应从而两次或多次点击未响应的页面。为了防止这种情况的出现,对数据请求进行拦截以防止重复点击越来越迫切。现有技术主要使用mysql(关系型数据库管理系统)、redis(一种键值数据库)/memchae(一种缓存)、taglib(标签库)、Spring(一个开放源代码的设计层面框架)等技术开发数据请求拦截方法。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:数据请求拦截代码和应用程序的业务代码的耦合度较高,开发成本高、效率低。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据请求拦截方法和装置,通过注解标记需要拦截的对象,能够实现拦截代码和业务代码的解耦,层次清晰,降低开发成本,提高开发效率,并且配置灵活。根据本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种数据请求拦截方法,其特征在于,包括:/n从数据请求中解析请求标识、请求令牌和请求方法;/n查询预设的已注解方法集,确定所述已注解方法集中是否存在所述请求方法;/n当所述已注解方法集中存在所述请求方法时,对所述数据请求执行拦截操作。/n

【技术特征摘要】
1.一种数据请求拦截方法,其特征在于,包括:
从数据请求中解析请求标识、请求令牌和请求方法;
查询预设的已注解方法集,确定所述已注解方法集中是否存在所述请求方法;
当所述已注解方法集中存在所述请求方法时,对所述数据请求执行拦截操作。


2.如权利要求1所述的方法,其特征在于,对所述数据请求执行拦截操作包括:
获取与所述请求标识对应的初始令牌;当所述初始令牌与所述请求令牌不同时拦截所述数据请求,否则不对所述数据请求进行拦截。


3.如权利要求2所述的方法,其特征在于,获取与所述请求标识对应的初始令牌之前,还包括:采用Spring静态方法注入实现类,以根据所述数据请求的请求标识生成所述初始令牌。


4.如权利要求3所述的方法,其特征在于,根据所述数据请求的请求标识生成所述初始令牌之后,还包括:将所述请求标识和生成的初始令牌的对应关系保存至远程数据库、或者本地数据库、或者本地缓存中;
获取与所述请求标识对应的初始令牌包括:远程数据库、或者本地数据库、或者本地缓存中获取与所述请求标识对应的初始令牌。


5.如权利要求1所述的方法,其特征在于,还包括:通过引用预设标签库拼接得到所述数据请求;所述标签库是通过封装应用程序的源代码得到的。


6.一种数据请求拦截装置,其特征在于,包括:
解析模块,从数据请求中解析请求标识、请求令牌和请求方法;
查询模块,查询预设的已注解方法集,确定所述已注解方法集中是否存在所述请求方法;
拦截模块,当所述已注解方法集中存在所述请求方法...

【专利技术属性】
技术研发人员:彭杰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1