[发明专利]一种资源加载方法、装置、移动终端及存储介质有效
申请号: | 201811617725.X | 申请日: | 2018-12-28 |
公开(公告)号: | CN111382378B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李柯良 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 加载 方法 装置 移动 终端 存储 介质 | ||
1.一种资源加载方法,应用于客户端中,其特征在于,所述方法包括:
客户端向网页端注入动态语言编码;
通过所注入的动态语言编码,在所述网页端提交第一请求之前,将所述要提交的所述第一请求的请求主体发送至所述客户端,所述第一请求用于表征携带有表单信息的超文本传输协议请求;
所述客户端的相应接口拦截到第二请求时,触发所述客户端对所接收的所述第一请求的请求主体进行还原,以形成完整的所述第一请求的请求主体信息;
当所述客户端接收到所述第二请求时,通过所述完整的第一请求的请求主体信息,修正所述第二请求的请求主体中被删除的请求参数,完成相应的资源加载,所述第二请求用于表征页面加载获取请求。
2.根据权利要求1所述的方法,其特征在于,所述客户端的相应接口拦截到第二请求时,触发所述客户端对所接收的所述第一请求的请求主体进行还原,包括:
当所述客户端的第一接口拦截到所述第二请求时,所述客户端确定所述第一请求主体对应的第一请求主体标识信息;
将所述第一请求主体标识信息转换为超文本传输协议头形式;
将所述第一请求主体进行转换,与所述第一请求主体标识信息形成键值对;
所述第一接口将所形成的包括所述第一请求主体与所述第一请求主体标识信息的键值对向所述客户端发送。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述客户端接收到包括所述第一请求主体与所述第一请求主体标识信息的键值对时,结束对所述第二请求的拦截。
4.根据权利要求2所述的方法,其特征在于,所述通过所述完整的第一请求的请求主体信息,修正所述第二请求的请求主体中被删除的请求参数包括:
当所述客户端接收到所述第二请求时,根据所述第二请求中的超文本传输协议头中的第二请求主体标识信息,查找所述客户端缓存中所缓存的完整的所述第一请求的主体信息;
通过所述完整的所述第一请求的主体信息,将所述第二请求的请求主体中被删除的请求参数进行填充,以形成完整的第二请求。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述客户端执行经过修正的所述第二请求;
所述客户端将所述第二请求的执行结果向所述网页端发送。
6.根据权利要求1-5任一所述的方法,其特征在于,所述第一请求或第二请求中携带至少以下之一:
目标接口地址信息和请求参数信息,所述接口地址信息用于表示数据所在的客户端中的地址、以及所述数据在客户端中调用接口的名称。
7.一种资源加载装置,应用于客户端中,其特征在于,所述装置包括:
控制模块,用于向网页端注入动态语言编码;
处理模块,用于通过所注入的动态语言编码,在所述网页端提交第一请求之前,将所述要提交的所述第一请求的请求主体发送至所述客户端,所述第一请求用于表征携带有表单信息的超文本传输协议请求;
拦截模块,用于通过所述客户端的相应接口拦截到第二请求;
所述处理模块,用于所述客户端的相应接口拦截到第二请求时,触发所述客户端对所接收的所述第一请求的请求主体进行还原,以形成完整的所述第一请求的请求主体信息;
所述处理模块,用于当所述客户端接收到所述第二请求时,通过所述完整的第一请求的请求主体信息,修正所述第二请求的请求主体中被删除的请求参数,所述第二请求用于表征页面加载获取请求。
8.根据权利要求7所述的装置,其特征在于,
所述处理模块,用于当所述客户端的第一接口拦截到所述第二请求时,所述客户端确定所述第一请求主体对应的第一请求主体标识信息;
所述处理模块,用于将所述第一请求主体标识信息转换为超文本传输协议头形式;
所述处理模块,用于将所述第一请求主体进行转换,与所述第一请求主体标识信息形成键值对;
所述装置还包括:
传输模块,用于通过所述第一接口将所形成的包括所述第一请求主体与所述第一请求主体标识信息的键值对向所述客户端发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811617725.X/1.html,转载请声明来源钻瓜专利网。