The invention relates to a processing method, a hypertext transfer protocol request device and Web server, the method includes: a Web browser to the Web server sends a HTTP request, the Web browser to give up response information corresponding reception; Web server in the HTTP request processing will progress HTTP requests and key node state preservation; Web browser arrive at a preset time after sending the HTTP request, the server sends a request to the Web server to the Web pseudo HTTP; pseudo HTTP request after receiving, acquisition and processing schedule and corresponding key nodes according to the corresponding relationship between pseudo HTTP request and HTTP request; the true response information Web server will handle the progress and the key node as a pseudo state the HTTP request is returned to the Web browser. The invention can avoid communication interruption caused by interruption or error reporting.
【技术实现步骤摘要】
超文本传输协议请求的处理方法、装置及Web服务器
本专利技术涉及通信
,尤其涉及一种超文本传输协议请求的处理方法、装置及Web服务器。
技术介绍
目前,用户终端通过Web浏览器向Web服务器发送超文本传输协议(HyperTextTransferProtocol,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请求的对应 ...
【技术保护点】
一种超文本传输协议请求的处理方法,其特征在于,所述超文本传输协议请求的处理方法包括: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浏览器。
【技术特征摘要】
1.一种超文本传输协议请求的处理方法,其特征在于,所述超文本传输协议请求的处理方法包括: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浏览器。2.根据权利要求1所述超文本传输协议请求的处理方法,其特征在于,所述伪HTTP请求与所述HTTP请求的请求信息一致。3.根据权利要求1或2所述超文本传输协议请求的处理方法,其特征在于,所述步骤S1之前,该方法还包括:Web浏览器生成所述HTTP请求的同时配置所述HTTP请求的第一标识,并将所述第一标识封装于所述HTTP请求中;所述步骤S3之前,该方法还包括:所述Web浏览器在发送所述HTTP请求后的预设时间到达前,在生成与所述HTTP请求对应的伪HTTP请求时,配置所述伪HTTP请求的第二标识,并将所述第二标识封装于所述伪HTTP请求中,其中,所述第二标识与所述第一标识关联;所述步骤S4包括:S41,所述Web服务器在接收到所述伪HTTP请求后,解析所述伪HTTP请求并获取所述HTTP请求中的第二标识;S42,确定与所述第二标识关联的第一标识所对应的HTTP请求,并获取保存的与所确定的HTTP请求对应的处理进度以及关键节点状态。4.根据权利要求1或2所述超文本传输协议请求的处理方法,其特征在于,所述步骤S3之后,该方法还包括:所述Web服务器在接收到所述伪HTTP请求后,若无HTTP请求与所述伪HTTP请求对应,则所述Web服务器向所述Web浏览器返回预设格式的应答信息,或者,所述Web服务器将所述伪HTTP请求作为一个HTTP请求进行处理,并向所述Web浏览器发送一重新发送伪HTTP请求的指令;所述Web浏览器在发送所述伪HTTP请求后的预设时间到达时,再次向所述Web服务器发送与所述伪HTTP请求一致的伪HTTP请求。5.一种基于权利要求1至4任一项所述超文本传输协议请求的处理方法的装置,其特征在于,所述装置中运行有Web浏览器,所述Web浏览器包括:放弃模块,用于向Web服务器发送一HTTP请求后,放弃从所述Web服务器接收所述We...
【专利技术属性】
技术研发人员:黄泽浩,宋欢儿,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。