[发明专利]请求发送的方法、装置以及电子设备有效
申请号: | 201910316975.8 | 申请日: | 2019-04-17 |
公开(公告)号: | CN110034857B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 周琳 | 申请(专利权)人: | 广东三维家信息科技有限公司 |
主分类号: | H04L1/08 | 分类号: | H04L1/08 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 510000 广东省广州市天河区天河软件园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 发送 方法 装置 以及 电子设备 | ||
本申请提供了一种请求发送的方法、装置以及电子设备,涉及网络通讯技术领域,可以解决服务器对终端发送的请求接收失败的技术问题。该方法包括:接收服务器发送的错误信息,所述错误信息用于指示目标请求接收错误,所述目标请求为所述终端向所述服务器发送的网络请求;判断所述目标请求是否符合预设重新发送条件,并判断所述目标请求的允许重新发送次数是否大于预设次数,所述预设重新发送条件用于表示所述目标请求的预设请求类型和预设请求内容;若所述目标请求符合预设重新发送条件,且所述目标请求的允许重新发送次数大于预设次数,则在预设时延后重新向所述服务器发送所述目标请求。
技术领域
本申请涉及网络通讯技术领域,尤其是涉及一种请求发送的方法、装置以及电子设备。
背景技术
服务器与终端之间交互的方法有很多种,一般前端的终端会根据用户输入,向后端的服务器发送网络请求。网络请求的类型有很多种,包括:Fetch请求(利用到了请求的异步特性的一种网络请求)、超文本传输协议(HTTP,简称HyperText Transfer Protocol)请求、传输控制协议(Transmission Control Protocol,简称TCP)请求等。
服务器在成功接收到终端发送的网络请求后,才能执行响应动作。例如,终端向服务器发送了一个网页请求,服务器在成功接收到该网页请求时,会向终端发送该网络请求接收成功的响应,以便终端确定法请求发送成功,终端等待服务器的执行结果便可。同时,服务器会根据该网页请求执行相应的动作,将终端请求的网页对应的地址发送给终端。
但是,在大中型网站中,经常会由于网络波动,发生服务器不稳定等问题,导致服务器对终端发送的请求接收失败。
发明内容
本申请的目的在于提供一种请求发送的方法、装置以及电子设备,以解决服务器对终端发送的请求接收失败的技术问题。
第一方面,本申请实施例提供了一种请求发送的方法,应用于终端,包括:
接收服务器发送的错误信息,所述错误信息用于指示目标请求接收错误,所述目标请求为所述终端向所述服务器发送的网络请求;
判断所述目标请求是否符合预设重新发送条件,并判断所述目标请求的允许重新发送次数是否大于预设次数,所述预设重新发送条件用于表示所述目标请求的预设请求类型和预设请求内容;
若所述目标请求符合预设重新发送条件,且所述目标请求的允许重新发送次数大于预设次数,则在预设时延后重新向所述服务器发送所述目标请求。
第二方面,本申请实施例还提供一种请求发送的装置,包括:
接收模块,用于接收服务器发送的错误信息,所述错误信息用于指示目标请求接收错误,所述目标请求为所述终端向所述服务器发送的网络请求;
判断模块,用于判断所述目标请求是否符合预设重新发送条件,并判断所述目标请求的允许重新发送次数是否大于预设次数,所述预设重新发送条件包括预设请求类型和预设请求内容;
若所述目标请求符合预设重新发送条件且所述目标请求的允许重新发送次数大于预设次数,发送模块,则用于在预设时延后重新向所述服务器发送所述目标请求。
第三方面,本申请实施例还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述如第一方面所述的方法的步骤。
第四方面,本申请实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东三维家信息科技有限公司,未经广东三维家信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910316975.8/2.html,转载请声明来源钻瓜专利网。