首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种HTTP请求数据过滤的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国人寿保险股份有限公司江苏省分公司

摘要:本发明提供一种HTTP请求数据过滤的方法,基于自定义过滤请求映射实现过滤指定HTTP请求,基于自定义过滤脚本和改良版前缀树判断数据是否存在,完美解决误判、删除困难、无法复用等布隆过滤器存在的各种问题。改良版前缀树是一种多层次的自定义HashMap数据结构,实现了键数据的无限复用,从而节省内存资源,且因为改良版前缀树存储的是值,因此不存在误判情况且删除非常容易。改良版前缀树子节点的值是有序的一维数组,因此检索键和值的速度非常快。

主权项:1.一种HTTP请求数据过滤的方法,其特征在于:所述方法具体如下:S1:创建自定义请求过滤器,接收HTTP请求;创建自定义请求过滤器,自定义请求过滤器会过滤所有接收的HTTP请求,并根据情况对所有接收的HTTP请求进行拦截或放行;S2:从HTTP请求中获得URI,根据URI判断过滤请求映射中是否存在与获得的URI相同并执行相应的操作;从HTTP请求中获得URI;根据URI的值,判断过滤请求映射中是否存在键与获得的URI相同;所述过滤请求映射是Map类型的数据,键为URI,值为URI别名和参数名;用户向过滤请求映射中添加URI、URI别名和参数名,通过删除过滤请求映射中指定的URI,以实现灵活的动态化过滤HTTP请求;如果过滤请求映射中不存在相同的URI,则放行HTTP请求;如果过滤请求映射中存在相同的URI,则从过滤请求映射中获得键为相同URI的值,并从值中获得URI别名和参数名;根据参数名,从HTTP请求中获得参数名对应的参数值;S3:根据URI判断过滤脚本映射中是否存在键为相同的URI并执行相应的操作;根据URI,判断过滤脚本映射中是否存在键为相同的URI;所述过滤脚本映射是Map类型的数据,键为URI,值为自定义脚本语句;所述自定义脚本为实现了指定脚本接口的Java源代码;用户向过滤脚本映射中添加URI和自定义脚本语句,以及删除过滤脚本映射中指定的URI,以实现灵活的动态化判断拦截HTTP请求;如果过滤脚本映射中不存在相同的URI,则执行步骤S4;如果过滤脚本映射中存在相同的URI,从过滤脚本映射中获得键为相同的URI的值,即自定义脚本语句;创建脚本执行器执行自定义脚本语句;如果自定义脚本语句返回结果为真,则放行HTTP请求;如果自定义脚本语句返回结果为假,则执行步骤S4;S4:根据URI别名和参数值判断改良版前缀树中是否存在与步骤S3中自定义脚本语句返回结果为假的数据,并执行相应的操作;根据URI别名和参数值,以参数值为键,URI别名为值,查询改良版前缀树中是否存在以参数值为的键值对;所述改良版前缀树是一种多层次的自定义HashMap类型数据结构,是一种用于快速检索的多叉树结构;如果改良版前缀树中存在以参数值为的键值对,则放行HTTP请求;如果改良版前缀树中不存在以参数值为的键值对,则拦截请求并响应非法请求信息。

全文数据:

权利要求:

百度查询: 中国人寿保险股份有限公司江苏省分公司 一种HTTP请求数据过滤的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。