【技术实现步骤摘要】
网络请求方法及装置、终端设备、存储介质
本申请涉及网络通信
,尤其涉及一种网络请求方法及装置、终端设备、存储介质。
技术介绍
当前,终端设备在通过浏览器进行网络请求时,往往需要依赖稳定的网络以及稳定的资源服务器,才能实现较为高效、可靠的网络连接。然而,在实践中发现,终端设备在因DNS(DomainNameSystem,域名系统)劫持、网络波动等原因而导致网络请求失败的情况下,只能采取反复刷新的方式尝试重新请求,否则只能简单地反馈网络错误的情况,这通常无法解决网络请求失败的问题,从而大大降低了终端设备进行网络请求的成功率,也降低了终端设备网络连接的可靠性。
技术实现思路
本申请实施例公开了一种网络请求方法及装置、终端设备、存储介质,能够提升终端设备进行网络请求的成功率,从而提高终端设备网络连接的可靠性。本申请实施例第一方面公开一种网络请求方法,应用于终端设备,所述方法包括:响应网页链接请求,根据所述网页链接请求对应的网页域名生成域名解析请求;向一个或多个域名系统DNS服务器发送所述域名解析请求,并获取所述DNS服务器针对所述域名解析请求反馈的多个网络地址;依次向各个所述网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源。本申请实施例第二方面公开一种网络请求装置,应用于终端设备,所述网络请求装置包括:请求生成单元,用于响应网页链接请求,根据所述网页链接请求对应的网页域名生成域名解析请求;域 ...
【技术保护点】
1.一种网络请求方法,其特征在于,应用于终端设备,所述方法包括:/n响应网页链接请求,根据所述网页链接请求对应的网页域名生成域名解析请求;/n向一个或多个域名系统DNS服务器发送所述域名解析请求,并获取所述DNS服务器针对所述域名解析请求反馈的多个网络地址;/n依次向各个所述网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源。/n
【技术特征摘要】
1.一种网络请求方法,其特征在于,应用于终端设备,所述方法包括:
响应网页链接请求,根据所述网页链接请求对应的网页域名生成域名解析请求;
向一个或多个域名系统DNS服务器发送所述域名解析请求,并获取所述DNS服务器针对所述域名解析请求反馈的多个网络地址;
依次向各个所述网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源。
2.根据权利要求1所述的方法,其特征在于,所述向一个或多个域名系统DNS服务器发送所述域名解析请求,并获取所述DNS服务器针对所述域名解析请求反馈的多个网络地址,包括:
分别向多个DNS服务器发送所述域名解析请求,所述域名解析请求用于指示DNS服务器对所述网页域名进行解析,并将解析得到的与所述网页域名匹配的网络地址添加到网络地址集合中;
获取每个所述DNS服务器发送的网络地址集合,并根据各个所述网络地址集合生成第一网络地址列表;
所述依次向各个所述网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源,包括:
依次向所述第一网络地址列表中的各个网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源。
3.根据权利要求1所述的方法,其特征在于,所述向一个或多个域名系统DNS服务器发送所述域名解析请求,并获取所述DNS服务器针对所述域名解析请求反馈的多个网络地址,包括:
按照多个DNS服务器的排列顺序,确定当前DNS服务器,并向所述当前DNS服务器发送所述域名解析请求;
若接收到所述当前DNS服务器返回的网络地址集合,则根据所述网络地址集合生成第二网络地址列表;
若接收到所述当前DNS服务器返回的解析失败信息,则向排列在所述当前DNS服务器之后的下一DNS服务器发送所述域名解析请求,直至获取到DNS服务器返回的网络地址集合;
所述依次向各个所述网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源,包括:
依次向所述第二网络地址列表中的各个网络地址发送访问请求,若接收到目标网络地址响应所述访问请求的响应信息,则从所述目标网络地址获取网页资源。
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述向一个或多个域名系统DNS服务器发送所述域名解析请求之后,所述方法还包括:
若未接收到所述DNS服务器反馈的网络地址,则响应查询指令,根据所述网页域名生成域名查询请求;
向查询服务器发送所述域名查询请求,并获取所述查询服...
【专利技术属性】
技术研发人员:赵剑萍,
申请(专利权)人:深圳市中科明望通信软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。