[发明专利]网页访问方法、客户端、网页服务器及可编程设备有效
申请号: | 201610764356.1 | 申请日: | 2016-08-30 |
公开(公告)号: | CN107784011B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 刘翔 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 杨国权;马佑平 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 访问 方法 客户端 服务器 可编程 设备 | ||
本发明公开了一种网页访问方法、客户端、网页服务器以及可编程设备。该网页访问方法包括:当待访问的目标网页在上一次网页访问中存在页面异常时,根据所获取目标网页的页面异常原因进行对应的异常处理;向网页服务器发送包含页面异常原因的目标网页请求,触发网页服务器在返回目标网页的网页数据时根据页面异常原因进行对应的异常排查。根据本发明,可以有效降低访问目标网页时出现页面异常的概率。
技术领域
本发明涉及网络技术领域,更具体地,涉及一种网页访问方法、客户端、网页服务器及可编程设备。
背景技术
随着互联网的普及,通过如浏览器、包含类似浏览器功能的应用程序等客户端从网页服务器获取网页数据以进行网页访问,从访问的网页中呈现的文字、图片、视频等信息获取感兴趣的信息,是十分常见的信息获取手段,简单且便捷。
但是,在用户使用客户端进行网页访问时,会存在访问的网页页面异常的情况,例如出现错误页面或者白屏页面。目前现有技术中,通常是通过重新建立网络连接来解决页面异常的问题。但这只能解决由于网络不稳定引起的页面异常,却无法解决网页数据错误带来的页面异常,例如网页数据解压失败、页面JS执行异常等造成的页面异常。
因此,发明人认为,有必要针对上述现有技术中存在的问题进行改进。
发明内容
本发明的一个目的是提供一种用于访问网页的新技术方案。
根据本发明的第一方面,提供了一种网页访问方法,包括:
当待访问的目标网页在上一次网页访问中存在页面异常时,根据所获取目标网页的页面异常原因进行对应的异常处理;
向网页服务器发送包含所述页面异常原因的目标网页请求,触发所述网页服务器在返回所述目标网页的网页数据时根据所述页面异常原因进行对应的异常排查。
在一个实施例中,所述根据所获取的目标网页的页面异常原因进行对应的异常处理的步骤包括:
当所述页面异常原因为DNS解析失败时,通过重新选择的DNS服务器发起DNS解析;或者
当所述页面异常原因为网页数据解压失败时,通过更换服务器发起后续向网页服务器请求目标网页的步骤;或者
当所述页面异常原因为页面解析错误、页面JS执行错误或者页面渲染错误时,禁用所述目标网页的网页缓存,所述网页缓存中至少包含对应网页的主文档数据和相关子资源。
可选地,所述网页访问方法还包括:
当所访问的目标网页出现页面异常时,确定对应的页面异常原因并保存。
可选地,所述网页访问方法还包括:
接收所述网页服务器返回的对所述目标网页的异常排查结果,当所述异常排查结果为正常时,取消对所述目标网页的异常处理。
可选地,所述目标网页请求为HTTP请求,所述页面异常原因包含在所述HTTP请求的请求头中。
根据本发明的第二方面,提供了一种网页访问方法,包括:
接收客户端发送目标网页请求,所述目标网页请求中包含所述目标网页在在上一次网页访问中存在页面异常的页面异常原因;
在向所述客户端返回所述目标网页的网页数据时,根据所述页面异常原因对所述目标网页进行对应的异常排查,当不存在与所述页面异常原因对应的异常时,向所述客户端返回所述异常排查的结果为正常。
可选地,所述网页访问方法,还包括:
当存在与所述页面异常原因对应的异常时,通过备用服务器获取所述目标网页的网页数据。
根据本发明的第三方面,还提供一种客户端,用于访问网页,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610764356.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防火初效过滤滚筒
- 下一篇:一种直排式矿山用除尘装置及其架板