[发明专利]一种Web请求关联的分析方法和装置有效

专利信息
申请号: 201910731410.6 申请日: 2019-08-08
公开(公告)号: CN110633431B 公开(公告)日: 2022-05-03
发明(设计)人: 张颖;黄非凡;黄罡;梅宏 申请(专利权)人: 北京大学
主分类号: G06F16/955 分类号: G06F16/955;H04L67/02
代理公司: 北京中济纬天专利代理有限公司 11429 代理人: 江黎
地址: 100871 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 web 请求 关联 分析 方法 装置
【说明书】:

发明涉及一种Web请求关联的分析方法和装置。该方法包括:记录浏览Web页面过程中产生的Web请求序列,从中选取一项作为待生成API的头部请求;根据头部请求在Web请求序列中进行第一次后继搜索;如搜索到后继请求则将头部请求与后继请求整合为一个API;如未搜索到后继请求则在Web请求序列中进行前驱搜索;如未搜索到前驱请求则将头部请求生成API;如搜索到前驱请求则在Web请求序列中进行第二次后继搜索;如搜索到后继请求则将头部请求与后继请求整合为一个API;如未搜索到后继请求则将头部请求生成API。本发明采用计算机程序实现Web请求关联分析的自动化,能够解决人工操作低效和准确率不稳定的问题。

技术领域

本发明属于信息技术、网络技术领域,具体涉及一种Web请求关联的分析方法和装置。

背景技术

如今Web应用的功能越来越向大型化与复杂化的方向发展。在Web应用的再开发过程中,经常需要从某个庞大的Browser-Server系统中提取某些指定的API(ApplicationProgramming Interface,应用程序编程接口),以便在新的系统中复用已有的远程数据服务。其中,单个API的实现,需要访问一个Web请求或多个互相关联的Web请求。对于单个Web请求的情况,现有方法可以对常见类型的API需求进行自动化的请求定位和API生成。而对于多个Web请求的情况,现有方法可以自动化地定位出API所需的头部请求,但无法定位出其后继请求,导致生成的API不具备完整的功能。

对于此种问题,Web请求关联的分析方法非常必要,对复杂Web请求进行关联性分析,可以帮助开发者快速、高效地分析复杂Web请求之间的前驱与后继关系,并基于已有的头部请求,自动化地生成其后继请求,以及将多个Web请求集成到目标API中,提高API生成过程的智能化。

Web请求的原始数据主要存在于URL和Response Body(响应包体)中,因此,Web请求关联分析的关注点,主要在于URL和Response Body中关键文本之间的关联,除此之外,还涉及到请求的时间序列、浏览器特有的Cookie机制等。

现有的Web请求关联分析方法,主要依靠人工查看和筛选,辅之以简单的字符串搜索功能。人工过程需要操作人员查看源请求的原始数据,从中提取出对于请求关联的提示文本,作为待查找目标;之后,在所有请求的原始数据中,尝试查找提示文本,若某个请求存在提示文本,则表明该请求与源请求相关联。人工过程的时间开销在于以下几点:

(1)基础时间开销:单次提取提示文本和查找相关联请求的开销;

(2)误差时间开销:若某次提示文本的提取不准确,无法找到关联请求,则需要重新从源请求的原始数据中提取提示文本,重新查找关联请求;

(3)迭代时间开销:若找到的关联请求不是目标请求,则需要将找到的请求作为新的源请求,迭代查找的过程。

从以上分析可以看出,人工查找过程的时间开销,受操作人员经验、Web系统复杂度等不确定因素的影响较大,相比计算机处理过程,较为低效和耗时。

发明内容

本发明针对上述问题,提供一种Web请求关联的分析方法和装置,采用计算机程序实现关联分析的自动化,以代替繁琐的人工查找过程。

本发明的基本思想是通过让Web应用在定制的容器/浏览器中运行,对记录的Web请求序列进行关联分析和查找,从而确定与头部请求相关联的后继请求。

本发明采用的技术方案如下:

一种Web请求关联的分析方法,包括以下步骤:

记录浏览Web页面过程中产生的Web请求序列;

从Web请求序列中选取一项,作为待生成API的头部请求;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910731410.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top