The embodiment of the invention discloses a request processing method, device and electronic equipment, wherein, the method includes: using domain name web site includes first launched the first network request; the first domain name as the preset time network request success holds when the domain name; in the first network of failed requests, to determine the causes of the first network request according to the reason of failure; launched second network requests. By implementing the embodiment of the invention, the request success rate can be increased.
【技术实现步骤摘要】
一种请求处理方法、装置及电子设备
本专利技术涉及通信
,尤其涉及一种请求处理方法、装置及电子设备。
技术介绍
在互联网化的今天,人们可以通过互联网获取到各式各样的信息,如图文、音频、视频。因此,互联网极大地满足了人们生活的需要。通常来说,用户可以在浏览器的搜索栏输入某个网址或者在网页上点击某个链接,以查找并获取想要的资源。然而,在实践中发现,域名解析服务被污染时,同样的域名解析为不同的网际协议(InternetProtocol,IP)地址,例如,无效的IP地址,导致所发起的网络请求返回了请求失败的响应消息,请求失败率较高。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种请求处理方法、装置及电子设备,能够降低网络请求的失败率。为了解决上述技术问题,本专利技术实施例第一方面提供了一种请求处理方法,包括:利用包括第一域名的网址发起第一网络请求;所述第一域名为预设时长内网络请求成功时保存的域名;在所述第一网络请求失败时,确定所述第一网络请求失败的原因;根据确定的原因发起第二网络请求。可选地,所述确定所述第一网络请求失败的原因,包括:确定所述第一网络请求返 ...
【技术保护点】
一种请求处理方法,其特征在于,包括:利用包括第一域名的网址发起第一网络请求;所述第一域名为预设时长内网络请求成功时保存的域名;在所述第一网络请求失败时,确定所述第一网络请求失败的原因;根据确定的原因发起第二网络请求。
【技术特征摘要】
1.一种请求处理方法,其特征在于,包括:利用包括第一域名的网址发起第一网络请求;所述第一域名为预设时长内网络请求成功时保存的域名;在所述第一网络请求失败时,确定所述第一网络请求失败的原因;根据确定的原因发起第二网络请求。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一网络请求失败的原因,包括:确定所述第一网络请求返回的响应消息是否包括预设内容;当所述响应消息中未包括预设内容,则确定所述第一网络请求失败为网际协议IP请求失败。3.根据权利要求2所述的方法,其特征在于,所述根据确定的原因发起第二网络请求,包括:确定预先保存的利用所述第一域名进行网络请求成功时的网际协议IP地址;利用包括所述IP地址的网址发起第二网络请求。4.根据权利要求1所述的方法,其特征在于,所述确定所述第一网络请求失败的原因,包括:确定所述第一网络请求返回的响应消息是否指示为域名请求失败;当所述响应消息指示为域名请求失败,则确定所述第一网络请求失败为域名请求失败。5.根据权利要求1至3任一项所述的方法,其特征在于,所述根据确定的原因发起第二网络请求,包括:确定所述第一域名的备用域名;利用包括所述备用域名的网址发起第二网络请求。6.根据权利要求3所述的方法,其特征在于,所述利用包括所述IP地址的网址发起第二网络请求,包括:将所述IP地址拼接为统一资源定位符URL;利用拼接的URL发起第二网络请...
【专利技术属性】
技术研发人员:刘新典,
申请(专利权)人:北京猎豹移动科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。