[发明专利]请求代理方法、装置及电子设备在审
申请号: | 202211711057.3 | 申请日: | 2022-12-29 |
公开(公告)号: | CN116566794A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 韩玉凯 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L41/046 | 分类号: | H04L41/046;H04L41/0273;H04L41/5041;H04L41/5054 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 代理 方法 装置 电子设备 | ||
1.一种请求代理方法,应用于前端,其特征在于,所述方法包括:
响应于针对目标后端服务器的调用请求,获取用于代理服务的代理配置信息,其中,所述代理配置信息包括被代理服务器的虚拟地址和真实地址的对应关系,所述调用请求包括所述目标后端服务器的访问地址;
重写所述调用请求,以添加所述代理配置信息;
将所述调用请求发送至前端开发服务器,以使所述前端开发服务器在所述访问地址命中所述虚拟地址的情形下,基于与所述虚拟地址对应的真实地址,将所述调用请求发送至所述目标后端服务器。
2.如权利要求1所述的方法,其特征在于,所述重写所述调用请求,以添加所述代理配置信息,包括:
调用用于发送所述调用请求的请求发送函数;
通过所述请求发送函数将所述代理配置信息添加到所述调用请求中;
所述将所述调用请求发送至前端开发服务器,包括:
通过所述请求发送函数将所述调用请求发送至所述前端开发服务器。
3.如权利要求2所述的方法,其特征在于,所述请求发送函数包括以下中的一种:send函数、fetch函数。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述前端开发服务器发送的与所述调用请求对应的调用数据,其中,所述调用数据由所述目标后端服务器发送至所述前端开发服务器;
根据所述调用数据对所述前端中待调试前端项目进行调试。
5.如权利要求1所述的方法,其特征在于,所述代理配置信息基于所述前端提供的插件配置。
6.如权利要求1所述的方法,其特征在于,所述前端开发服务器注册了若干中间件;
所述将所述调用请求发送至前端开发服务器,以使所述前端开发服务器在所述访问地址命中所述虚拟地址的情形下,基于与所述虚拟地址对应的真实地址,将所述调用请求发送至所述目标后端服务器,包括:
将所述调用请求发送至前端开发服务器;
所述前端开发服务器将所述调用请求发送至所述中间件;
所述中间件响应于接收到所述调用请求,将所述访问地址与所述代理配置信息中的虚拟地址进行比较,并在所述访问地址命中任意虚拟地址的情形下,基于与所述任意虚拟地址对应的真实地址,将所述调用请求发送至所述目标后端服务器。
7.一种请求代理方法,其特征在于,所述方法应用在前端开发服务器中,所述方法包括:
接收前端发送的调用请求,其中,所述调用请求包括目标后端服务器的访问地址以及通过重写所述调用请求添加的代理配置信息,所述代理配置信息包括被代理服务器的虚拟地址和真实地址的对应关系;
在所述访问地址命中所述虚拟地址的情形下,基于与所述虚拟地址对应的真实地址,将所述调用请求发送至所述目标后端服务器。
8.如权利要求7所述的方法,其特征在于,所述在所述访问地址命中所述虚拟地址的情形下,基于与所述虚拟地址对应的真实地址,将所述调用请求发送至所述目标后端服务器,包括:
在所述访问地址命中所述虚拟地址的情况下,从所述对应关系中获取与所述虚拟地址对应的真实地址;
基于所述真实地址,将所述调用请求发送至所述目标后端服务器。
9.如权利要求7所述的方法,其特征在于,所述方法还包括:
在所述访问地址未命中所述虚拟地址的情况下,基于所述访问地址,将所述调用请求发送至所述目标后端服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211711057.3/1.html,转载请声明来源钻瓜专利网。