[发明专利]基于HTTP协议的网络请求优化方法、装置、设备及介质在审
申请号: | 201911318577.6 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111049945A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 王伟松;于业江;王晓勇 | 申请(专利权)人: | 浙江学海教育科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张迪 |
地址: | 311100 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 http 协议 网络 请求 优化 方法 装置 设备 介质 | ||
本发明公开了一种基于HTTP协议的网络请求优化方法,涉及互联网技术领域,通过在LocalDNS基础上增加查询DNS_Cache和HttpDNS解析,增加域名解析的成功率和正确率,以实现对网络请求过程的优选。该方法包含以下步骤:接收网络请求;解析所述网络请求的域名以获取IP地址,包括:根据所述域名查询DNS_Cache,若查询成功,则返回查询到的IP地址;若查询失败,则通过LocalDNS解析所述域名,若所述LocalDNS解析成功,则返回所述LocalDNS解析到的IP地址;若所述LocalDNS解析失败,通过HttpDNS解析所述域名,若所述HttpDNS解析成功,则返回所述HttpDNS解析到的IP地址;反之,则网络请求失败,返回异常信息。本发明还公开了一种基于HTTP协议的网络请求优化装置、电子设备和计算机存储介质。
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于HTTP协议的网络请求优化方法、装置、设备及介质。
背景技术
基于HTTP协议的网络请求涉及DNS的解析过程,通过DNS解析对域名进行IP转换以发起网络请求。当前的DNS解析多是通过LocalDNS进行,但LocalDNS的解析结果容易受到域名劫持、DNS污染等影响,导致无法解析到IP地址,或者解析到错误的IP地址而导致实际网络请求发生错误。
当通过DNS解析无法获取到IP地址时,将导致当次网络请求失败;当解析到错误的IP地址时,可能会因为网络请求结果与预期不符而导致应用崩溃。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于HTTP协议的网络请求优化方法,旨在通过对本地DNS解析的异常请况进行再次解析,以完成网络请求的优化,增加了域名解析的成功率和正确率,从而提高网络请求的成功率。
本发明的目的之一采用以下技术方案实现:
一种基于HTTP协议的网络请求优化方法,包括以下步骤:
接收网络请求;
解析所述网络请求的域名以获取IP地址,包括:
根据所述域名查询DNS_Cache,若查询成功,则返回查询到的IP地址;
若查询失败,则通过LocalDNS解析所述域名,若所述LocalDNS解析成功,则返回所述LocalDNS解析到的IP地址;
若所述LocalDNS解析失败,通过HttpDNS解析所述域名,若所述HttpDNS解析成功,则返回所述HttpDNS解析到的IP地址;反之,则网络请求失败,返回异常信息。
进一步地,返回所述查询到的IP地址,包括:验证所述查询到的IP地址是否超过有效时间,若未超过所述有效时间,则返回所述查询到的IP地址;反之,判定查询失败。
进一步地,若所述查询到的IP地址超过所述有效时间,则从所述DNS_Cache中删除所述查询到的IP地址。
进一步地,若所述LocalDNS解析到IP地址,则向所述LocalDNS解析到的IP地址发送http请求,若所述http请求发送成功,则判定所述LocalDNS解析成功,返回所述LocalDNS解析到的IP地址;反之,所述LocalDNS解析到的IP地址无效;
若所述HttpDNS解析到IP地址,则向所述HttpDNS解析到的IP地址发送http请求,若所述http请求发送成功,则判定所述HttpDNS解析成功,返回所述HttpDNS解析到的IP地址;反之,所述HttpDNS解析到的IP地址无效
进一步地,所述LocalDNS解析失败为以下任意一种:所述LocalDNS解析所述域名超过第一预设时间;所述LocalDNS未解析到IP;所述LocalDNS解析到的IP无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江学海教育科技有限公司,未经浙江学海教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911318577.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电厂三维可视化仿真方法
- 下一篇:一种微纳复合增强钨合金材料及其制备方法