一种页面获取方法和装置与流程

文档序号:11138754阅读:来源:国知局

技术特征:

1.一种页面获取方法,包括:

截取用于获取指定页面的超文本传协议HTTP请求;

将指定加密标识添加到所述HTTP请求中;

将添加指定加密标识的HTTP请求发送给网络侧。

2.根据权利要求1所述的方法,还包括:

截取所述网络侧发送的以指定加密方式加密后的页面数据,所述页面数据为所述指定页面对应的页面数据;

按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密处理;

根据解密处理后的页面数据生成所述指定页面并显示,其中所述指定加密方式为所述指定加密标识对应的加密方式。

3.根据权利要求2所述的方法,其中,所述页面数据包括所述指定页面的超文本标记语言HTML数据,所述HTML数据包括文本数据、JS链接地址和资源数据链接地址。

4.根据权利要求3所述的方法,其中,按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密处理,包括:

按照所述指定加密方式对应的解密方式,对所述加密后的页面数据进行解密,得到所述指定页面的解密后的HTML数据;

根据所述HTML数据中的JS链接地址,从所述网络侧获取所述JS链接地址对应的已按照所述指定加密方式加密后的JS数据;

按照所述指定加密方式对应的解密方式,对所述已按照所述指定加密方式加密后的JS数据进行解密,得到所述指定页面的JS数据;并,

根据所述HTML数据中的资源数据链接地址,从所述网络侧获取所述资源数据链接地址对应的资源数据。

5.根据权利要求4所述的方法,还包括:

截取所述网络侧发送的以指定加密方式加密后的加载资源白名单;

按照所述指定加密方式对应的解密方式,对所述加密后的加载资源白名单进行解密处理,所述加载资源白名单中包括所述指定页面中受信任的链接地址。

6.根据权利要求5所述的方法,其中,根据所述HTML数据中的资源数据链接地址,从所述网络侧获取所述资源数据链接地址对应的资源数据,包括:

确定所述资源数据链接地址为所述加载资源白名单中的资源数据链接地址时,从所述服务器获取所述资源数据链接地址对应的资源数据。

7.根据权利要求1-6任一所述的方法,其中,将指定加密标识添加到所述HTTP请求中,包括:

将指定加密标识添加到所述HTTP请求的头部。

8.一种页面获取方法,包括:

接收用户设备发送的获取指定页面的超文本传输协议HTTP请求;

确定所述HTTP请求中包含指定加密标识时,获取相应的指定加密方式;

按照所述获取的指定加密方式将所述指定页面对应的页面数据进行加密;

将所述加密后的页面数据返回给所述用户设备。

9.根据权利要求8所述的方法,其中,采用如下方式确定所述HTTP请求中包含指定加密标识:

判断所述HTTP请求的头部的指定字段是否为预设值;

如果是,确定所述HTTP请求中包含指定加密标识。

10.根据权利要求8所述的方法,还包括:

从针对所述HTTP请求的HTTP响应消息的头部获取加载资源白名单;

按照所述获取的指定加密方式对加载资源白名单进行加密;

将所述加密后的加载资源白名单返回给所述用户设备。

11.根据权利要求8所述的方法,其中,将所述加密后的页面数据返回给所述用户设备,包括:

确定所述获取的指定加密方式对应的JS链接地址,其中,所述JS链接地址对应的JS数据为所述指定页面对应的JS数据,并且该JS数据预先按照所述获取的指定加密方式进行加密;

将获取的指定加密方式对应的JS链接地址放置在所述指定页面的HTLM数据中;

将所述指定页面的HTLM数据按照所述获取的指定加密方式加密后返回给所述用户设备;其中,针对任一JS数据,使用不同的加密方式加密后的所述任一JS数据对应的JS链接地址不同,未加密的所述任一JS数据以及预先按照各个加密方式进行加密后的所述任一JS数据预先存储在备份服务器中。

12.一种页面获取装置,包括:

截取模块,用于截取用于获取指定页面的超文本传协议HTTP请求;

添加模块,用于将指定加密标识添加到所述HTTP请求中;

发送模块,用于将添加指定加密标识的HTTP请求发送给网络侧。

13.一种页面获取装置,包括:

接收模块,用于接收用户设备发送的获取指定页面的超文本传输协议HTTP请求;

获取模块,用于确定所述HTTP请求中包含指定加密标识时,获取相应的指定加密方式;

加密模块,用于按照所述获取的指定加密方式将所述指定页面对应的页面数据进行加密;

发送模块,用于将所述加密后的页面数据返回给所述用户设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1