一种请求网页信息的方法、装置及存储介质制造方法及图纸

技术编号:22661471 阅读:33 留言:0更新日期:2019-11-28 04:34
本申请公开了一种请求网页信息的方法,属于互联网技术领域。该方法包括:基于目标请求参数生成目标URL,目标请求参数为HTTPS网页中需要通过HTTP请求的网页信息所相关的参数,目标URL中包含有目标请求参数;当目标URL的长度大于指定长度时,基于目标URL,确定至少两个符合指定长度的URL;基于至少两个符合指定长度的URL生成并发送至少两个HTTP请求,以请求网页信息。由此可见,在目标URL超出指定长度时,可以根据目标URL确定至少两个符合指定长度的URL,由于指定长度是指URL允许达到的最大长度,因此,根据至少两个符合指定长度的URL生成的至少两个HTTP请求将不会受到URL最大长度的限制。

A method, device and storage medium for requesting web page information

The present application discloses a method for requesting web page information, which belongs to the field of Internet technology. The method includes: generating the target URL based on the target request parameter, which is the parameter related to the web page information that needs to be requested through HTTP in the HTTPS web page, and the target URL contains the target request parameter; when the length of the target URL is greater than the specified length, determining at least two URLs that meet the specified length based on the target URL; generating based on at least two URLs that meet the specified length Complete and send at least two HTTP requests to request web page information. It can be seen that when the target URL exceeds the specified length, at least two URLs meeting the specified length can be determined according to the target URL. Since the specified length refers to the maximum allowed length of the URL, at least two HTTP requests generated according to at least two URLs meeting the specified length will not be limited by the maximum URL length.

【技术实现步骤摘要】
一种请求网页信息的方法、装置及存储介质
本申请涉及互联网
,特别涉及一种请求网页信息的方法、装置及存储介质。
技术介绍
HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,安全套接字层超文本传输协议)是在HTTP(HyperTextTransferProtocol,超文本传输协议)的基础上加入SSL(SecureSocketLayer,安全套接字)协议形成的一种安全数据传输协议。相较于HTTP,HTTPS可以通过SSL协议对传输信息进行加密,保证了传输信息的安全性。基于此,当前在万维网上,当终端通过安装的浏览器访问网页时,若该网页中包含有敏感信息,则对于该网页中的全部信息,终端与服务器通常均会基于HTTPS进行传输,该种网页可以被称为HTTPS网页。然而,HTTPS网页中包含的某些信息可能并非敏感信息,也即,这些信息可以通过HTTP来传输。在这种情况下,终端即可以通过安装的浏览器在HTTPS页面下通过HTTP向服务器发送HTTP请求,以请求网页信息。
技术实现思路
本申请实施例提供了一种请求网页信息的方法、装置及计算机可读存储介质,可以用于在HTTPS页面下发送HTTP请求,以请求网页信息。所述技术方案如下:第一方面,提供了一种请求网页信息的方法,所述方法包括:基于目标请求参数生成目标统一资源定位符URL,所述目标请求参数为安全套接字层超文本传输协议HTTPS网页中需要通过超文本传输协议HTTP请求的网页信息所相关的参数,所述目标URL中包含有所述目标请求参数;当所述目标URL的长度大于指定长度时,基于所述目标URL,确定至少两个符合指定长度的URL,所述指定长度为URL允许达到的最大长度,所述至少两个符合指定长度的URL中均包含有请求参数,且所述目标请求参数由所述至少两个符合指定长度的URL包含的请求参数组成;基于所述至少两个符合指定长度的URL生成至少两个HTTP请求,并向服务器发送所述至少两个HTTP请求,以请求所述网页信息。可选地,所述基于所述目标URL,确定至少两个符合指定长度的URL,包括:令i=1,将所述目标URL作为第i个URL,基于所述指定长度对所述第i个URL进行截取,得到截取后的URL和所述第i部分剩余参数,所述截取后的URL中包括所述目标请求参数中的部分参数和截取标识i,所述第i部分剩余参数是指对第i个URL进行截取后剩余的参数,所述截取标识i用于指示所述截取后的URL是进行第i次截取得到的,所述i为大于或等于1的正整数;基于所述第i部分剩余参数生成第i+1个URL,判断所述第i+1个URL的长度是否大于所述指定长度,若是,则令所述i=i+1,并返回基于所述指定长度对所述第i个URL进行截取的步骤,直到所述第i+1个URL的长度不大于所述指定长度为止时,在最后一个生成的URL中添加截取结束标识,并将得到的至少一个截取后的URL和最后一个生成的URL确定为所述至少两个符合指定长度的URL,所述截取结束标识用于指示所述目标请求参数已全部包含在所述至少两个符合指定长度的URL中。可选地,所述基于所述指定长度对所述第i个URL进行截取之前,还包括:若所述目标请求参数为需要压缩的请求参数,且所述第i个URL包含的请求参数未携带有压缩标识,则对所述第i个URL包含的请求参数进行压缩,所述压缩标识用于指示请求参数已经过压缩;相应地,所述基于所述第i部分剩余参数生成第i+1个URL,包括:在所述第部分剩余参数中添加所述压缩标识,并基于添加压缩标识的第i部分剩余参数生成第i+1个URL。可选地,所述基于目标请求参数生成目标统一资源定位符URL之后,还包括:若所述目标请求参数为需要压缩的请求参数,将所述目标URL中包含的所述目标请求参数进行压缩。可选地,所述向服务器发送所述至少两个HTTP请求之后,还包括:接收所述服务器发送的图像,所述图像由所述服务器基于所述至少两个符合指定长度的URL获取所述网页信息后,基于所述网页信息确定得到;加载所述图像,并获取所述图像中的每个像素点的像素数据;基于所述像素数据确定所述网页信息。第二方面,提供了一种请求网页信息的方法,所述方法包括:接收终端发送的超文本传输协议HTTP请求,所述HTTP请求为所述终端在安全套接字层超文本传输协议HTTPS网页中发送的用于通过HTTP请求网页信息的请求;基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数,所述目标请求参数是指与所述网页信息相关的参数;基于所述目标请求参数获取所述网页信息;基于所述网页信息生成图像,并向所述终端发送所述图像,以使所述终端基于所述图像确定所述网页信息。可选地,所述基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数,包括:对所述HTTP请求中的URL进行解析;判断解析后的URL中是否包括截取标识或者截取结束标识,所述截取标识用于指示所述解析后的URL是包含有所述目标请求参数的部分参数的第i个URL,且所述截取标识按照终端确定URL的顺序依次增大,所述截取结束标识用于指示所述HTTP请求为最后一个包含有所述目标请求参数中的部分参数的请求,所述i为大于或等于1的正整数;若所述URL中包括所述截取标识但不包括所述截取结束标识,则存储所述URL;若所述URL中包括所述截取结束标识但不包括所述截取标识,则将所述URL包含的请求参数与存储的URL包含的请求参数,按照所述终端确定URL的顺序进行组合,得到所述目标请求参数。可选地,所述基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数之后,还包括:若所述HTTP请求中的URL包含的请求参数中还包括压缩标识,则对所述目标请求参数进行解压缩。可选地,所述基于所述网页信息生成图像,包括:基于所述网页信息,确定多个像素点的像素数据;基于所述多个像素点的像素数据,生成所述图像。第三方面,提供了一种请求网页信息的装置,所述装置包括:生成模块,用于基于目标请求参数生成目标统一资源定位符URL,所述目标请求参数为安全套接字层超文本传输协议HTTPS网页中需要通过超文本传输协议HTTP请求的网页信息所相关的参数,所述目标URL中包含有所述目标请求参数;确定模块,用于当所述目标URL的长度大于指定长度时,基于所述目标URL,确定至少两个符合指定长度的URL,所述指定长度为URL允许达到的最大长度,所述至少两个符合指定长度的URL中均包含有请求参数,且所述目标请求参数由所述至少两个符合指定长度的URL包含的请求参数组成;发送模块,用于基于所述至少两个符合指定长度的URL生成至少两个HTTP请求,并向服务器发送所述至少两个HTTP请求,以请求所述网页信息。可选地,所述确定模块包括:截本文档来自技高网...

【技术保护点】
1.一种请求网页信息的方法,其特征在于,所述方法包括:/n基于目标请求参数生成目标统一资源定位符URL,所述目标请求参数为安全套接字层超文本传输协议HTTPS网页中需要通过超文本传输协议HTTP请求的网页信息所相关的参数,所述目标URL中包含有所述目标请求参数;/n当所述目标URL的长度大于指定长度时,基于所述目标URL,确定至少两个符合指定长度的URL,所述指定长度为URL允许达到的最大长度,所述至少两个符合指定长度的URL中均包含有请求参数,且所述目标请求参数由所述至少两个符合指定长度的URL包含的请求参数组成;/n基于所述至少两个符合指定长度的URL生成至少两个HTTP请求,并向服务器发送所述至少两个HTTP请求,以请求所述网页信息。/n

【技术特征摘要】
1.一种请求网页信息的方法,其特征在于,所述方法包括:
基于目标请求参数生成目标统一资源定位符URL,所述目标请求参数为安全套接字层超文本传输协议HTTPS网页中需要通过超文本传输协议HTTP请求的网页信息所相关的参数,所述目标URL中包含有所述目标请求参数;
当所述目标URL的长度大于指定长度时,基于所述目标URL,确定至少两个符合指定长度的URL,所述指定长度为URL允许达到的最大长度,所述至少两个符合指定长度的URL中均包含有请求参数,且所述目标请求参数由所述至少两个符合指定长度的URL包含的请求参数组成;
基于所述至少两个符合指定长度的URL生成至少两个HTTP请求,并向服务器发送所述至少两个HTTP请求,以请求所述网页信息。


2.根据权利要求1所述的方法,其特征在于,所述基于所述目标URL,确定至少两个符合指定长度的URL,包括:
令i=1,将所述目标URL作为第i个URL,基于所述指定长度对所述第i个URL进行截取,得到截取后的URL和第i部分剩余参数,所述截取后的URL中包括所述目标请求参数中的部分参数和截取标识i,所述第i部分剩余参数是指对所述第i个URL进行截取后剩余的参数,所述截取标识i用于指示所述截取后的URL是进行第i次截取得到的,所述i为大于或等于1的正整数;
基于所述第i部分剩余参数生成第i+1个URL,判断所述第i+1个URL的长度是否大于所述指定长度,若是,则令所述i=i+1,并返回基于所述指定长度对所述第i个URL进行截取的步骤,直到所述第i+1个URL的长度不大于所述指定长度为止时,在最后一个生成的URL中添加截取结束标识,并将得到的至少一个截取后的URL和最后一个生成的URL确定为所述至少两个符合指定长度的URL,所述截取结束标识用于指示所述目标请求参数已全部包含在所述至少两个符合指定长度的URL中。


3.根据权利要求2所述的方法,其特征在于,所述基于所述指定长度将所述第i个URL进行截取之前,还包括:
若所述目标请求参数为需要压缩的请求参数,且所述第i个URL包含的请求参数未携带有压缩标识,则对所述第i个URL包含的请求参数进行压缩,所述压缩标识用于指示请求参数已经过压缩;
相应地,所述基于所述第i部分剩余参数生成第i+1个URL,包括:
在所述第i部分剩余参数中添加所述压缩标识,并基于添加压缩标识的第i部分剩余参数生成所述第i+1个URL。


4.根据权利要求1所述的方法,其特征在于,所述基于目标请求参数生成目标统一资源定位符URL之后,还包括:
若所述目标请求参数为需要压缩的请求参数,将所述目标URL中包含的所述目标请求参数进行压缩。


5.根据权利要求1-4任一所述的方法,其特征在于,所述向服务器发送所述至少两个HTTP请求之后,还包括:
接收所述服务器发送的图像,所述图像由所述服务器基于所述至少两个符合指定长度的URL获取所述网页信息后,基于所述网页信息确定得到;
加载所述图像,并获取所述图像中的每个像素点的像素数据;
基于所述像素数据确定所述网页信息。


6.一种请求网页信息的方法,其特征在于,所述方法包括:
接收终端发送的超文本传输协议HTTP请求,所述HTTP请求为所述终端在安全套接字层超文本传输协议HTTPS网页中发送的用于通过HTTP请求网页信息的请求;
基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数,所述目标请求参数是指与所述网页信息相关的参数;
基于所述目标请求参数获取所述网页信息;
基于所述网页信息生成图像,并向所述终端发送所述图像,以使所述终端基于所述图像确定所述网页信息。


7.根据权利要求6所述的方法,其特征在于,所述基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数,包括:
对所述HTTP请求中的URL进行解析;
判断解析后的URL中是否包括截取标识或者截取结束标识,所述截取标识用于指示所述解析后的URL是包含有所述目标请求参数的部分参数的第i个URL,且所述截取标识按照终端确定URL的顺序依次增大,所述截取结束标识用于指示所述HTTP请求为最后一个包含有所述目标请求参数中的部分参数的请求,所述i为大于或等于1的正整数;
若所述URL中包括所述截取标识但不包括所述截取结束标识,则存储所述URL;
若所述URL中包括所述截取结束标识但不包括所述截取标识,则将所述URL包含的请求参数与存储的URL包含的请求参数,按照所述终端确定URL的顺序进行组合,得到所述目标请求参数。


8.根据权利要求6所述的方法,其特征在于,所述基于所述HTTP请求中的统一资源定位符URL包含的请求参数确定目标请求参数之后,还包括:
若所述HTTP请求中的URL包含的请求参数中还包括压缩标识,则对所述目标请求参数进行解压缩。


9.根据权利要求6-8任一所述的方法,其特征在于,所述基于所述网页信息生成图像,包括:
基于所述网页信息,确定多个像素点的像素数据;
基于所述多个像素点的像素数据,生成所述图像。


10.一种请求网页信息的装置,其特征在于,所述装置包括:
生成模块,用于基于目标请求参数生成目标统一资源定位符URL,所述目标请求参数为安全套接字层超文本传输协议HTTPS网页中需要通过超文本传输协议...

【专利技术属性】
技术研发人员:陈相镇
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1