[发明专利]一种请求处理系统、方法、装置、存储介质及电子设备有效
申请号: | 202110436444.X | 申请日: | 2021-04-22 |
公开(公告)号: | CN113132394B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 郑岸以;陈盛林 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L41/0826 | 分类号: | H04L41/0826 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 处理 系统 方法 装置 存储 介质 电子设备 | ||
1.一种请求处理系统,其特征在于,包括客户端、内容分发网络和服务端,其中,所述客户端用于获取请求报文,并对所述请求报文进行加密处理,得到访问请求,将所述访问请求发送至所述内容分发网络;
所述内容分发网络,用于对访问请求分发至对应的服务端;
所述服务端,用于对接收访问请求进行解密处理,得到解密后的请求报文,基于所述访问请求的访问接口对所述解密后的请求报文进行适配封装,将封装后的所述请求报文通过所述访问接口传输至目标服务;
其中,所述客户端具体用于:根据所述请求报文对应的处理类型,设置所述处理类型对应的请求头,以及基于所述处理类型对应的加密方式对所述请求报文进行第一加密处理,得到初始访问请求;
所述客户端还用于:
对所述初始访问请求进行第二加密处理,得到用于第一访问请求;
所述内容分发网络还用于,对所述第一访问请求进行第二解码处理,得到所述第一访问请求,对所述第一访问请求中的请求头中添加溯源信息,得到第二访问请求对所述第二访问请求进行第二加密处理,得到第三访问请求,将所述第三访问请求分发至对应的服务端;
所述服务端还用于对所述第三访问请求进行第二解码处理,得到第二访问请求,对所述第二访问请求中的加密请求报文进行第一解密处理,得到解密后的请求报文。
2.根据权利要求1所述的请求处理系统,其特征在于,所述处理类型包括文件上传、文件下载、非文件上传和非文件下载。
3.根据权利要求1所述的请求处理系统,其特征在于,所述服务端包括网关,所述网关具体用于:识别接收的访问请求的请求头,基于所述请求头确定所述访问请求的处理类型,并基于所述处理类型对应的解密方式对所述访问请求中加密请求报文进行第一解密处理,得到解密后的请求报文;
确定所述访问请求的访问接口对应的封装方式,基于所述封装方式对所述解密后的请求报文进行适配封装。
4.一种请求处理方法,其特征在于,应用于客户端,所述方法包括:
获取待处理的请求报文以及所述请求报文的处理类型,其中,所述处理类型包括文件上传、文件下载、非文件上传和非文件下载;
基于所述处理类型设置所述请求报文的请求头;
确定与所述处理类型对应的加密方式,基于确定的加密方式对所述请求报文进行加密,基于加密后的请求报文和所述请求头形成访问请求;
其中,所述基于确定的加密方式对所述请求报文进行加密,包括:
若所述处理类型为文件下载,则将所述待处理的请求报文中的请求参数转换为第一预设格式,得到所述第一预设格式的请求参数;基于第二预设密钥对所述第一预设格式的请求参数进行加密处理,得到第一加密请求参数,其中,所述加密请求参数作为文件下载请求的请求参数;
若所述处理类型为非文件下载,则获取所述待处理的请求报文的请求参数,解析为至少一个键值对,基于第三预设密钥对各所述键值对进行加密处理,得到加密后的各键值对,其中,所述加密后的各键值对作为非文件上传请求的请求参数;
若所述处理类型为非文件上传,则将所述待处理的请求报文的请求参数解析为字符串,基于第四预设密钥对各所述键值对进行加密处理,得到第二加密请求参数,所述第二加密请求参数作为非文件下载请求的请求参数。
5.根据权利要求4所述的方法,其特征在于,所述基于确定的加密方式对所述请求报文进行加密,包括:
若所述处理类型为文件上传,则将所述请求报文进行编码处理,得到编码字符串,基于第一预设密钥对所述编码字符串中的第一字符串进行加密处理,得到第一加密字符串;
基于所述第一加密字符串和所述编码字符串中的第二字符串形成加密请求报文。
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一加密字符串和所述编码字符串中的第二字符串形成加密请求报文,包括:
将所述编码字符串中的第二字符串还原为未编码报文;
基于所述第一加密字符串和所述未编码报文形成加密请求报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110436444.X/1.html,转载请声明来源钻瓜专利网。