【技术实现步骤摘要】
一种链接检测方法及装置
[0001]本申请涉及计算机
,特别是涉及一种链接检测方法及装置。
技术介绍
[0002]随着互联网的快速发展,对外提供web数据服务的数据服务端越来越多,当数据服务端的数据逻辑或者数据库的路径变更时,通过数据服务端之前的链接可能无法连接到数据服务端,之前的链接就成为了无效链接。此时,如果用户在浏览器中输入的链接是无效链接,则就无法访问到数据服务端中的页面,这样会降低用户的体验。
[0003]因此,需要对数据服务端中的所有页面的链接进行检测,以确保不存在无效链接,之后再将数据服务端中的页面正式上线。
技术实现思路
[0004]本申请示出了一种链接检测方法及装置。
[0005]第一方面,本申请示出了一种链接检测方法,所述方法包括:
[0006]基于JAVA代理对象从分类标签数据库获取多个分类标签;
[0007]至少根据所述多个分类标签生成目标链接;
[0008]基于所述目标链接向数据服务端发送数据获取请求;
[0009]接收所述数据服务端根据所述数据获取请求返回的数据获取响应;
[0010]根据所述数据获取响应确定所述目标链接是否为无效链接。
[0011]在一个可能的实现方式中,所述基于JAVA代理对象从分类标签数据库获取多个分类标签,包括:
[0012]创建JAVA代理对象;
[0013]基于所述JAVA代理对象从分类标签数据库获取所述多个分类标签;
[0014]获取所述JAVA代理对 ...
【技术保护点】
【技术特征摘要】
1.一种链接检测方法,其特征在于,所述方法包括:基于JAVA代理对象从分类标签数据库获取多个分类标签;至少根据所述多个分类标签生成目标链接;基于所述目标链接向数据服务端发送数据获取请求;接收所述数据服务端根据所述数据获取请求返回的数据获取响应;根据所述数据获取响应确定所述目标链接是否为无效链接。2.根据权利要求1所述的方法,其特征在于,所述基于JAVA代理对象从分类标签数据库获取多个分类标签,包括:创建JAVA代理对象;基于所述JAVA代理对象从分类标签数据库获取所述多个分类标签;获取所述JAVA代理对象得到的所述多个分类标签。3.根据权利要求1所述的方法,其特征在于,所述至少根据所述多个分类标签生成目标链接,包括:从所述多个分类标签中选择一个分类标签,将预设链接与选择的分类标签拼接,得到所述目标链接;或者,从所述多个分类标签中选择至少两个分类标签,所述至少两个分类标签分别属于不同的分类级别,将预设链接与至少两个分类标签拼接,得到所述目标链接。4.根据权利要求1所述的方法,其特征在于,所述根据所述数据获取响应确定所述目标链接是否为无效链接,包括:获取所述数据获取响应中的状态码;在状态码为第一预设状态码的情况下,确定所述目标链接为无效链接;在状态码为第二预设状态码的情况下,确定所述目标链接为有效链接。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在根据所述数据获取响应确定出所述目标链接为无效链接的情况下,再次向所述数据服务端发送所述数据获取请求;接收所述服务端根据再次发送的数据获取请求返回的数据获取响应;根据所述再次发送的数据获取请求返回的数据获取响应,确定所述目标链接为是否为无效链接。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在根据所述数据获取响应确定出所述目标链接为无效链接的情况下,确定向所述数据服务端发送所述数据获取请求的已发送次数是否达到预设次数;在所述已发送次数未达到预设次数的情况下,再次向所述数据服务端发送所述数据获取请求;在所述已发送次数已达到预设次数的情况下,确定所述目标链接为无效链接。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定出所述目标链接为无效链接的情况下,在预设文件中记录所述目标链接,和/或,输出用于指示所述目标链接为无效链接的检测报告。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述数据服务端的版本是否发生变化;在所述数据服务端的版本发生变化的情况下,执行所述基于JAVA代理对象从分类标签数据库获取多个分类标签的步骤。9.根据权利要求8所述的方法,其特征在于,所述确定所述数据服务端的版本是否发生变化,包括:获取电子设备中存储的所述数据服务端的已存储版本号;从所述数据服务端中获取所述数据服务端的当前版本号;在所述已存储版本号与所述当前版本号不同的情况下,确定所述数据服务端的版本发生变化;在所述已存储版本号与所述当前版本号相同的情况下,确定所述数据服务端的版本未发生变化。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:在所述已存储版本号与所述当前版本号不同的情况下,使用所述当前版本号替换所述电子设备中存储的所述已存储版本号。11.一种链接检测装置,其特征在于,所述装置包括:获取模块,用于基于JAVA代理对象从分类标签数据库获取多个分类标签;生成模块,用于至少根据所述多个分类标签生成目标链接;发送模块,用于基于所述目标链接向数据服务端发送数据获取请求;接收模块,用于接收所述数据服务端根据所述数据获取请求返回的数据获取响应;第一确定模块,用于根据所述数据获取响应确定所述目标链接是否...
【专利技术属性】
技术研发人员:巩卫卫,孙萌,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。