[发明专利]超文本传输协议请求的处理方法、装置及Web服务器有效
申请号: | 201610704637.8 | 申请日: | 2016-08-23 |
公开(公告)号: | CN107770230B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 黄泽浩;宋欢儿 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 超文本 传输 协议 请求 处理 方法 装置 web 服务器 | ||
本发明涉及一种超文本传输协议请求的处理方法、装置及Web服务器,该方法包括:Web浏览器向Web服务器发送一HTTP请求后,Web浏览器放弃接收对应的应答信息;Web服务器在处理HTTP请求时将HTTP请求的处理进度以及关键节点状态保存;Web浏览器在发送HTTP请求后的预设时间到达时,向Web服务器发送一伪HTTP请求;Web服务器在接收到伪HTTP请求后,根据伪HTTP请求与HTTP请求的对应关系获取对应的处理进度以及关键节点状态;Web服务器将处理进度以及关键节点状态作为伪HTTP请求的真实应答信息,返回给Web浏览器。本发明能够避免发生中断或报错时造成的通信中断。
技术领域
本发明涉及通信技术领域,尤其涉及一种超文本传输协议请求的处理方法、装置及Web服务器。
背景技术
目前,用户终端通过Web浏览器向Web服务器发送超文本传输协议(HyperTextTransfer Protocol,HTTP)请求后,Web浏览器会从Web服务器接收Web服务器对HTTP请求的应答信息,若在发送HTTP请求后的预设时间内未收到Web服务器的应答信息,则Web浏览器会中断与Web服务器的数据交互并报错。为了避免过多的中断和报错,现有的做法通常是通过增加网关超时时长(即增加上述的预设时间)来规避,但这种现有的做法存在以下缺陷:1.有些场景下网关超时时长的设置较难更改,甚至不可更改;2.增加网关超时时长会带来网络资源的浪费。
发明内容
本发明所要解决的技术问题是提供一种超文本传输协议请求的处理方法、装置及Web服务器。
本发明解决上述技术问题的技术方案如下:一种超文本传输协议请求的处理方法,所述超文本传输协议请求的处理方法包括:
S1,Web浏览器向Web服务器发送一HTTP请求后,所述Web浏览器放弃从所述Web服务器接收所述Web服务器针对所述HTTP请求的应答信息;
S2,所述Web服务器在处理所述HTTP请求时将所述HTTP请求的处理进度以及关键节点状态进行保存;
S3,所述Web浏览器在发送所述HTTP请求后的预设时间到达时,向所述Web服务器发送一与所述HTTP请求对应的伪HTTP请求;
S4,所述Web服务器在接收到所述伪HTTP请求后,根据所述伪HTTP请求与所述HTTP请求的对应关系获取保存的与所述HTTP请求对应的处理进度以及关键节点状态;
S5,所述Web服务器将获取的处理进度以及关键节点状态作为所述伪HTTP请求的真实应答信息,返回给所述Web浏览器。
优选地,所述伪HTTP请求与所述HTTP请求的请求信息一致。
优选地,所述步骤S1之前,该方法还包括:
Web浏览器生成所述HTTP请求的同时配置所述HTTP请求的第一标识,并将所述第一标识封装于所述HTTP请求中;
所述步骤S3之前,该方法还包括:
所述Web浏览器在发送所述HTTP请求后的预设时间到达前,在生成与所述HTTP请求对应的伪HTTP请求时,配置所述伪HTTP请求的第二标识,并将所述第二标识封装于所述伪HTTP请求中,其中,所述第二标识与所述第一标识关联;
所述步骤S4包括:
S41,所述Web服务器在接收到所述伪HTTP请求后,解析所述伪HTTP请求并获取所述HTTP请求中的第二标识;
S42,确定与所述第二标识关联的第一标识所对应的HTTP请求,并获取保存的与所确定的HTTP请求对应的处理进度以及关键节点状态。
优选地,所述步骤S3之后,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610704637.8/2.html,转载请声明来源钻瓜专利网。