网络请求及响应的处理方法和装置制造方法及图纸

技术编号:15899056 阅读:30 留言:0更新日期:2017-07-28 21:42
本发明专利技术涉及一种网络请求及响应的处理方法和装置。上述方法包括以下步骤:将多个请求进行合并,得到合并请求;将所述合并请求发送给服务端;检测所述合并请求的当前状态标识;当所述当前状态标识指示的状态为数据传送中,则接收所述服务端返回的与所述合并请求中的各个请求对应的资源数据,并检测接收的资源数据,获取所述接收的资源数据中包含的边界标识;根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理;当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据。上述网络请求及响应的处理方法和装置,能够在合并请求的情况下,加速各个请求的响应速度,从而加快页面的显示速度。

【技术实现步骤摘要】
网络请求及响应的处理方法和装置
本专利技术涉及互联网
,特别是涉及一种网络请求及响应的处理方法和装置。
技术介绍
用户通过URL(UniformResourceLocator,统一资源定位符)访问网页时,客户端会生成HTTP(HyperTextTransferProtocol,超文本传输协议)请求,并将HTTP请求发送给服务端,从而获取页面相关的资源。为了优化客户端的性能,可以选择将客户端产生的多个HTTP请求进行合并,从而减少HTTP的请求数,这样能够减少DNS(DomainNameSystem,域名系统)请求所消耗的时间,减轻服务器压力,且因为减少了HTTP请求的头部信息,能提高带宽性能。但是,在传统的方式中,当客户端合并HTTP请求并发送给服务端时,服务端会一次性返回合并的HTTP请求所请求的所有资源,客户端需要在接收完所有的资源后才能使用资源,客户端要耗费较长的时间等待接收完所有的资源,会造成在合并HTTP请求的情况下,各个请求的响应速度慢的问题,使得网页显示速度也变慢。
技术实现思路
基于此,有必要提供一种网络请求及响应的处理方法,能够在合并请求的情况下,加速各个请求的响应速度。此外,还有必要提供一种网络请求及响应的处理装置,能够在合并请求的情况下,加速各个请求的响应速度。一种网络请求及响应的处理方法,包括以下步骤:将多个请求进行合并,得到合并请求;将所述合并请求发送给服务端;检测所述合并请求的当前状态标识;当所述当前状态标识指示的状态为数据传送中,则接收所述服务端返回的与所述合并请求中的各个请求对应的资源数据,并检测接收的资源数据,获取所述接收的资源数据中包含的边界标识;根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理;当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据。在其中一个实施例中,所述根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理,包括:当获取的边界标识是接收的资源数据中第一个边界标识时,则提取之前接收的资源数据进行处理;当获取的边界标识不是接收的资源数据中第一个边界标识时,则提取在本次获取的边界标识与上一次获取的边界标识之间接收的资源数据进行处理。在其中一个实施例中,在所述当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据的步骤之后,还包括:提取在最后一次获取的边界标识之后接收的资源数据进行处理。一种网络请求及响应的处理方法,包括以下步骤:接收客户端发送的合并请求;解析所述合并请求,并获取与所述合并请求中的各个请求对应的资源数据;通过边界标识对与所述合并请求中的各个请求对应的资源数据进行分隔处理,并向所述客户端返回分隔处理后的资源数据,以使所述客户端在接收所述资源数据时,获取所述资源数据中包含的边界标识,并根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理。在其中一个实施例中,所述解析所述合并请求,并获取与所述合并请求中的各个请求对应的资源数据,包括:根据预设的分隔符号解析所述合并请求得到各个请求的目标参数;根据所述各个请求的目标参数查询与各个请求对应的资源数据。一种网络请求及响应的处理装置,包括:合并模块,用于将多个请求进行合并,得到合并请求;发送模块,用于将所述合并请求发送给服务端;检测模块,用于检测所述合并请求的当前状态标识;资源接收模块,用于当所述当前状态标识指示的状态为数据传送中,则接收所述服务端返回的与所述合并请求中的各个请求对应的资源数据,并检测接收的资源数据,获取所述接收的资源数据中包含的边界标识;处理模块,用于根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理;停止模块,用于当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据。在其中一个实施例中,所述处理模块还用于当获取的边界标识是接收的资源数据中第一个边界标识时,则提取之前接收的资源数据进行处理,当获取的边界标识不是接收的资源数据中第一个边界标识时,则提取在本次获取的边界标识与上一次获取的边界标识之间接收的资源数据进行处理。在其中一个实施例中,所述处理模块还用于提取在最后一次获取的边界标识之后接收的资源数据进行处理。一种网络请求及响应的处理装置,包括:请求接收模块,用于接收客户端发送的合并请求;解析模块,用于解析所述合并请求,并获取与所述合并请求中的各个请求对应的资源数据;返回模块,用于通过边界标识对与所述合并请求中的各个请求对应的资源数据进行分隔处理,并向所述客户端返回分隔处理后的资源数据,以使所述客户端在接收所述资源数据时,获取所述资源数据中包含的边界标识,并根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理。在其中一个实施例中,所述解析模块包括:解析单元,用于根据预设的分隔符号解析所述合并请求得到各个请求的目标参数;查询单元,用于根据所述各个请求的目标参数查询与各个请求对应的资源数据。上述网络请求及响应的处理方法和装置,客户端将多个请求合并,得到合并请求,并将合并请求发送给服务端。客户端检测合并请求的当前状态标识,当该当前状态标识指示的状态为数据传送中,则接收服务端返回的与合并请求中的各个请求对应的资源数据,并检测获取接收的资源数据中包含的边界标识,根据获取的边界标识逐一提取与合并请求中各个请求对应的资源数据进行处理,能够在传输资源数据的过程中,提取各个请求所请求的资源数据进行处理,无需等待所有的资源数据传输完再使用资源数据,能够在合并请求的情况下,加速各个请求的响应速度,从而加快页面的显示速度。附图说明图1为一个实施例中网络请求及响应的处理方法的系统架构图;图2为一个实施例中网络请求及响应的处理方法的流程示意图;图3为一个实施例中客户端根据边界标识提取与合并请求中各个请求对应的资源数据进行处理的流程示意图;图4为一个实施例中服务端向客户端返回与合并请求中的各个请求对应的资源数据的图形示意图;图5为另一个实施例中网络请求及响应的处理方法的流程示意图;图6为一个实施例中服务端解析合并请求的流程示意图;图7为一个实施例中网络请求及响应的处理装置的结构示意图;图8为另一个实施例中网络请求及响应的处理装置的结构示意图;图9为一个实施例中解析模块的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中网络请求及响应的处理方法的系统架构图。如图1所示,位于终端上的客户端10将多个请求进行合并,得到合并请求,并将合并请求发送给服务端20。位于服务器上的服务端20接收客户端10发送的合并请求,解析该合并请求,并获取与合并请求中各个请求对应的资源数据。服务端20合并获取的资源数据,并通过边界标识分隔与各个请求对应的资源数据。服务端20向客户端10返回与各个请求对应的资源数据。客户端10检测合并请求的当前状态标识,当该当前状态标识指示的状态为数据传送中,则接收服务端20返回的与合并请求中各个请求对应的资源数据,并检测接收的资源数据,获取接收的资源数据中包含的边界标识,客户端10根据获取的边界标识逐一提取与合并请本文档来自技高网...
网络请求及响应的处理方法和装置

【技术保护点】
一种网络请求及响应的处理方法,包括以下步骤:将多个请求进行合并,得到合并请求;将所述合并请求发送给服务端;检测所述合并请求的当前状态标识;当所述当前状态标识指示的状态为数据传送中,则接收所述服务端返回的与所述合并请求中的各个请求对应的资源数据,并检测接收的资源数据,获取所述接收的资源数据中包含的边界标识;根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理;当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据。

【技术特征摘要】
1.一种网络请求及响应的处理方法,包括以下步骤:将多个请求进行合并,得到合并请求;将所述合并请求发送给服务端;检测所述合并请求的当前状态标识;当所述当前状态标识指示的状态为数据传送中,则接收所述服务端返回的与所述合并请求中的各个请求对应的资源数据,并检测接收的资源数据,获取所述接收的资源数据中包含的边界标识;根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理;当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据。2.根据权利要求1所述的网络请求及响应的处理方法,其特征在于,所述根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理,包括:当获取的边界标识是接收的资源数据中第一个边界标识时,则提取之前接收的资源数据进行处理;当获取的边界标识不是接收的资源数据中第一个边界标识时,则提取在本次获取的边界标识与上一次获取的边界标识之间接收的资源数据进行处理。3.根据权利要求1或2所述的网络请求及响应的处理方法,其特征在于,在所述当所述当前状态标识指示的状态为完成时,则停止接收所述资源数据的步骤之后,还包括:提取在最后一次获取的边界标识之后接收的资源数据进行处理。4.一种网络请求及响应的处理方法,包括以下步骤:接收客户端发送的合并请求;解析所述合并请求,并获取与所述合并请求中的各个请求对应的资源数据;通过边界标识对与所述合并请求中的各个请求对应的资源数据进行分隔处理,并向所述客户端返回分隔处理后的资源数据,以使所述客户端在接收所述资源数据时,获取所述资源数据中包含的边界标识,并根据获取的边界标识逐一提取与所述合并请求中各个请求对应的资源数据进行处理。5.根据权利要求4所述的网络请求及响应的处理方法,其特征在于,所述解析所述合并请求,并获取与所述合并请求中的各个请求对应的资源数据,包括:根据预设的分隔符号解析所述合并请求得到各个请求的目标参数;根据所述各个请求的目标参数查询与各个请求对应的...

【专利技术属性】
技术研发人员:向洋君
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1