【技术实现步骤摘要】
一种请求处理系统、方法、装置、存储介质及电子设备
[0001]本专利技术实施例涉及移动互联
,尤其涉及一种请求处理系统、方法、装置、存储介质及电子设备。
技术介绍
[0002]客户端与服务端之间通过访问请求形式进行报文传输,随着请求访问数量的不断增加,需借助内容分发网络对访问请求进行加速,但是由于很多服务端的平台在构建时未考虑设置内容分发网络,导致后续接入内容分发网络时,为适配报文加解密需要后端微服务在接收参数时需要进行大量的代码改造,大大增加了企业开发和运营成本。
技术实现思路
[0003]本专利技术实施例提供一种请求处理系统、方法、装置、存储介质及电子设备,以实现在接入内容分发网络降低改造成本。
[0004]第一方面,本专利技术实施例提供了一种请求处理系统,包括客户端、内容分发网络和服务端,其中,所述客户端用于获取请求报文,并对所述请求报文进行加密处理,得到访问请求,将所述访问请求发送至所述内容分发网络;
[0005]所述内容分发网络,用于对访问请求分发至对应的服务端;
[0006]所述服务端,用于对接收访问请求进行解密处理,得到解密后的请求报文,基于所述访问请求的访问接口对所述解密后的请求报文进行适配封装,将封装后的所述请求报文通过所述访问接口传输至目标服务。
[0007]第二方面,本专利技术实施例还提供了一种请求处理方法,应用于客户端,所述方法包括:
[0008]获取待处理的请求报文以及所述请求报文的处理类型,其中,所述处理类型包括文件上传、文件下 ...
【技术保护点】
【技术特征摘要】
1.一种请求处理系统,其特征在于,包括客户端、内容分发网络和服务端,其中,所述客户端用于获取请求报文,并对所述请求报文进行加密处理,得到访问请求,将所述访问请求发送至所述内容分发网络;所述内容分发网络,用于对访问请求分发至对应的服务端;所述服务端,用于对接收访问请求进行解密处理,得到解密后的请求报文,基于所述访问请求的访问接口对所述解密后的请求报文进行适配封装,将封装后的所述请求报文通过所述访问接口传输至目标服务。2.根据权利要求1所述的请求处理系统,其特征在于,所述客户端具体用于:根据所述请求报文对应的处理类型,设置所述处理类型对应的请求头,以及基于所述处理类型对应的加密方式对所述请求报文进行第一加密处理,得到初始访问请求。3.根据权利要求2所述的请求处理系统,其特征在于,所述处理类型包括文件上传、文件下载、非文件上传和非文件下载。4.根据权利要求2所述的请求处理系统,其特征在于,所述服务端包括网关,所述网关具体用于:识别接收的访问请求的请求头,基于所述请求头确定所述访问请求的处理类型,并基于所述处理类型对应的解密方式对所述访问请求中加密请求报文进行第一解密处理,得到解密后的请求报文;确定所述访问请求的访问接口对应的封装方式,基于所述封装方式对所述解密后的请求报文进行适配封装。5.根据权利要求2所述的请求处理系统,其特征在于,所述客户端还用于:对所述初始访问请求进行第二加密处理,得到用于第一访问请求;所述内容分发网络还用于,对所述第一访问请求进行第二解码处理,得到所述第一访问请求,对所述第一访问请求中的请求头中添加溯源信息,得到第二访问请求对所述第二访问请求进行第二加密处理,得到第三访问请求,将所述第三访问请求分发至对应的服务端;所述服务端还用于对所述第三访问请求进行第二解码处理,得到第二访问请求,对所述第二访问请求中的加密请求报文进行第一解密处理,得到解密后的请求报文。6.一种请求处理方法,其特征在于,应用于客户端,所述方法包括:获取待处理的请求报文以及所述请求报文的处理类型,其中,所述处理类型包括文件上传、文件下载、非文件上传和非文件下载;基于所述处理类型设置所述请求报文的请求头;确定与所述处理类型对应的加密方式,基于确定的加密方式对所述请求报文进行加密,基于加密后的请求报文和所述请求头形成访问请求。7.根据权利要求6所述的方法,其特征在于,所述基于确定的加密方式对所述请求报文进行加密,包括:若所述处理类型为文件上传,则将所述请求报文进行编码处理,得到编码字符串,基于第一预设密钥对所述编码字符串中的第一字符串进行加密处理,得到第一加密字符串;基于所述第一加密字符串和所述编码字符串中的第二字符串形成加密请求报文。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一加密字符串和所述编码字符串中的第二字符串形成加密请求报文,包括:
将所述编码字符串中的第二字符串还原为未编码报文;基于所述第一加密字符串和所述未编码报文形成加密请求报文。9.根据权利要求6所述的方法,其特征在于,所述基于确定的加密方式对所述请求报文进行加密,包括:若所述处理类型为文件下载,则将所述待处理的请求报文中的请求参数转换为第一预设格式,得到所述第一预设格式的请求参数;基于第二预设密钥对所述第一预设格式的请求参数进行加密处理,得到第一加密请求参数,其中,所述加密请求参数作为文件下载请求的请求参数;若所述处理类型为非文件下载,则获取所述待处理的请求报文的请求参数,解析为至少一个键值对,基于第三预设密钥对各所述键值对进行加密处理,得到加密后的各键值对,其中,所述加密后的各键值对作为非文件上传请求的请求参数;若所述处...
【专利技术属性】
技术研发人员:郑岸以,陈盛林,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。