[发明专利]网页端实现跨域请求的数据处理方法、装置及相关设备在审
| 申请号: | 202010350615.2 | 申请日: | 2020-04-28 |
| 公开(公告)号: | CN111666514A | 公开(公告)日: | 2020-09-15 |
| 发明(设计)人: | 李清鹏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F21/60;G06F21/64 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 姚章国 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 实现 请求 数据处理 方法 装置 相关 设备 | ||
1.一种网页端实现跨域请求的数据处理方法,其特征在于,所述方法包括:
通过预先部署的代理服务接收来自客户端通过网页发起的服务请求报文,所述代理服务部署在与所述网页的域名相同的服务器上,且所述服务器上的所述代理服务通过预先创建的专属通道接收所述服务请求报文;
解析所述服务请求报文的头部携带的地址变量;
获取所述地址变量的取值,得到目标请求地址;
通过所述代理服务将所述服务请求报文转发至所述目标请求地址所指域名的服务器;
接收到所述目标请求地址所指的服务器返回的响应报文时,通过所述代理服务将所述响应报文利用所述专属通道发送至所述客户端。
2.根据权利要求1所述的网页端实现跨域请求的数据处理方法,其特征在于,在所述服务器上部署所述代理服务的步骤包括:
配置所述服务请求报文包含的包管理工具的名称和中间件的地址;
通过所述包管理工具的名称对应的包管理工具对所述服务请求报文的数据部分进行解析,得到所述中间件的地址;
当所述中间件的地址与本端的地址相同时,将解析所述服务请求报文后的处理方式配置为向解析的所述目标请求地址所指域名的服务器转发所述服务请求报文。
3.根据权利要求1所述的网页端实现跨域请求的数据处理方法,其特征在于,接收到所述目标请求地址所指的服务器返回的响应报文时,所述方法还包括:
解析所述响应报文中包含的业务数据;
对解析的所述业务数据进行加密处理,将加密过的所述业务数据封装成所述响应报文。
4.根据权利要求1所述的网页端实现跨域请求的数据处理方法,其特征在于,接收到所述目标请求地址所指的服务器返回的响应报文时,所述方法还包括:
解析所述响应报文中包含的请求参数;
判断所述请求参数中是否包含有预设的待加签的请求参数,若是,则对对应的请求参数进行加签处理;
将加签处理的所述请求参数封装在所述响应报文中。
5.根据权利要求1至4任一项所述的网页端实现跨域请求的数据处理方法,其特征在于,所述方法还包括:
当将所述服务请求报文转发至所述目标请求地址所指域名的服务器转发失败时,向所述客户端反馈的第一状态码;
当将所述响应报文利用所述专属通道发送至所述客户端发送失败时,向所述服务器反馈第二状态码。
6.一种网页端实现跨域请求的数据处理装置,其特征在于,所述装置包括:
接收模块,用于通过预先部署的代理服务接收来自客户端通过网页发起的服务请求报文,所述代理服务部署在与所述网页的域名相同的服务器上,且所述服务器上的所述代理服务通过预先创建的专属通道接收所述服务请求报文;
解析模块,用于解析所述服务请求报文的头部携带的地址变量;
地址获取模块,用于获取所述地址变量的取值,得到目标请求地址;
转发模块,用于通过所述代理服务将所述服务请求报文转发至所述目标请求地址所指域名的服务器;
发送模块,用于接收到所述目标请求地址所指的服务器返回的响应报文时,通过所述代理服务将所述响应报文利用所述专属通道发送至所述客户端。
7.根据权利要求6所述的网页端实现跨域请求的数据处理装置,其特征在于,所述装置还包括:
第一配置模块,用于配置所述服务请求报文包含的包管理工具的名称和中间件的地址;
解析单元,用于通过所述包管理工具的名称对应的包管理工具对所述服务请求报文的数据部分进行解析,得到所述中间件的地址;
第二配置模块,用于当所述中间件的地址与本端的地址相同时,将解析所述服务请求报文后的处理方式配置为向解析的所述目标请求地址所指域名的服务器转发所述服务请求报文。
8.根据权利要求6或7所述的网页端实现跨域请求的数据处理装置,其特征在于,所述装置还包括加密模块;
所述解析模块还用于解析所述响应报文中包含的业务数据;
所述加密模块用于对解析的所述业务数据进行加密处理,将加密过的所述业务数据封装成所述响应报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010350615.2/1.html,转载请声明来源钻瓜专利网。





