【技术实现步骤摘要】
数据请求方法、装置、设备、介质及程序产品
本公开实施例涉及计算机与网络通信
,尤其涉及一种数据请求方法、装置、设备、介质及程序产品。
技术介绍
Web网页页面的渲染一般分为前端渲染和后端渲染两种方式,无论哪种方式都需要发出数据请求以获取渲染数据,来完成Web页面的渲染。而不同的渲染方式数据请求端也不同,既可以是由前端应用进行数据请求,也可以是后端服务器进行数据请求。目前,在现有技术中一般数据请求端和请求处理端采用同种传输协议进行渲染数据的传输。但是随着互联网技术的不断发展数据请求端和请求处理端目前已经能够支持多种传输协议,并且随着传输协议的不断更新拓展,新的数据传输协议能够更加简便且高效地完成数据传输任务。因此,现有技术中数据请求端和请求处理端采用同种传输协议进行渲染数据的传输无法充分利用各个请求环节的处理系统的资源优势,造成数据请求传输效率较低,应用程序性能受限的技术问题。
技术实现思路
本公开实施例提供一种数据请求方法、装置、设备、介质及程序产品,以解决现有技术中数据请求端和请求 ...
【技术保护点】
1.一种数据请求方法,其特征在于,包括:/n根据获取到的页面渲染指令确定数据请求端的环境特征标识,所述页面渲染指令用于触发目标页面的展示,所述环境特征标识用于表征所述数据请求端所对应的应用环境类型;/n根据所述环境特征标识以及预设效率条件确定目标通道和目标协议,所述目标通道是发送请求的执行对象,所述目标协议用于组织所述请求的传递方式;/n通过所述目标通道和所述目标协议获取所述目标页面的渲染数据。/n
【技术特征摘要】
1.一种数据请求方法,其特征在于,包括:
根据获取到的页面渲染指令确定数据请求端的环境特征标识,所述页面渲染指令用于触发目标页面的展示,所述环境特征标识用于表征所述数据请求端所对应的应用环境类型;
根据所述环境特征标识以及预设效率条件确定目标通道和目标协议,所述目标通道是发送请求的执行对象,所述目标协议用于组织所述请求的传递方式;
通过所述目标通道和所述目标协议获取所述目标页面的渲染数据。
2.根据权利要求1所述的数据请求方法,其特征在于,所述环境特征标识包括前端应用标识,所述前端应用标识用于表征所述数据请求端为前端应用程序,所述前端应用程序用于利用所述渲染数据渲染所述目标页面,所述根据所述环境特征标识以及预设效率条件确定目标通道和目标协议,包括:
若根据所述环境特征标识确定所述应用环境类型为前端应用标识,则根据所述前端应用标识从各个待选通道以及待选协议中筛选出符合预设效率条件的目标通道和目标协议。
3.根据权利要求1或2所述的数据请求方法,其特征在于,所述环境特征标识包括后端应用标识,所述后端应用标识用于表征所述数据请求端为后端服务程序,所述后端服务程序用于在后端系统中利用所述渲染数据渲染所述目标页面,并返回所述目标页面给前端应用程序显示;
所述根据所述环境特征标识以及预设效率条件确定目标通道和目标协议,包括:
若根据所述环境特征标识确定所述应用环境类型为后端应用标识,则根据所述后端应用标识从各个待选通道以及待选协议中筛选出符合预设效率条件的目标通道和目标协议。
4.根据权利要求3所述的数据请求方法,其特征在于,所述前端应用标识对应的待选通道包括:浏览器环境通道和应用程序APP环境通道。
5.根据权利要求4所述的数据请求方法,其特征在于,所述浏览器环境通道包括第一路径和/或第二路径,所述第一路径包括XMLHttpRequest方法指令,所述第二路径包括Fetch方法指令,所述待选协议包括超文本传输HTTP协议,所述根据所述前端应用标识从各个待选通道以及待选协议中筛选出符合预设效率条件的目标通道和目标协议,包括:
根据所述前端应用标识确定所述目标通道为所述浏览器环境通道的所述第一路径和/或所述第二路径,以及所述目标协议为所述HTTP协议;
所述通过所述目标通道和所述目标协议获取所述目标页面的渲染数据,包括:
通过所述第一路径,和/或,所述第二路径以及所述HTTP协议发送HTTP请求,以获取所述渲染数据。
6.根据权利要求5所述的数据请求方法,其特征在于,所述APP环境通道包括应用程序连接桥,所述应用程序连接桥包括JSBridge方法指令,所述待选协议包括超文本传输HTTP协议,所述根据所述前端应用标识从各个待选通道以及待选协议中筛选出符合预设效率条件的目标通道和目标协议,包括:
根据所述前端应用标识确定所述目标通道为浏览器原生接口的所述第一路径,和/或所述第二路径,和/或所述应用程序连接桥,以及所述目标协议为所述HTTP协议;
所述通过所述目标通道和所述目标协议获取所述目标页面的渲染数据,包括:
通过所述第一路径,和/或所述第二路径,和/或所述应用程序连接桥以及所述HTTP协议发送HTTP请求,以获取所述渲染数据。
7.根据权利要求4所述的数据请求方法,其特征在于,所述后端应用标识对应的待选通道包括后端服务通道,所述待选协议包括超文本传输HTTP协议以及远程调用RPC协议,所述根据所述后端应用标识从各个待选通道以及待选协议中筛选出符合预设效率条...
【专利技术属性】
技术研发人员:贾正权,漆昱恒,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。