请求数据的处理方法技术

技术编号:39826632 阅读:4 留言:0更新日期:2023-12-29 16:02
本申请属于大数据领域与金融科技领域,涉及一种请求数据的处理方法,包括:接收第三方业务系统返回的业务请求;判断业务请求中是否存在乱码数据;若是,基于网关层对业务请求中的字节数据进行字符集解码得到第一业务数据;基于获取的目标

【技术实现步骤摘要】
请求数据的处理方法、装置、计算机设备及存储介质


[0001]本申请涉及大数据
与金融科技领域,尤其涉及请求数据的处理方法

装置

计算机设备及存储介质


技术介绍

[0002]在金融科技公司,例如保险公司

银行等,通过会开发有后台应用系统,且后台应用系统通常会设置有
web
服务器,并且
web
服务器会提前预设好自身进行数据处理的全局编码类型

然而,在金融科技公司与一些第三方业务系统对接时,由于第三方业务系统往往会存在无法发送与金融科技公司的后台应用系统中的
web
服务器所使用的全局编码类型一致的业务数据,从而会导致金融科技公司的后台应用系统在接收到第三方业务系统发送的业务数据时,会出现字符乱码的问题

因此,亟需提供一种可以有效解决金融科技公司的后台应用系统在接收到第三方业务系统发送的业务数据时出现乱码数据的问题的技术手段


技术实现思路

[0003]本申请实施例的目的在于提出一种请求数据的处理方法

装置

计算机设备及存储介质,以解决现有第三方业务系统由于存在无法发送与金融科技公司的后台应用系统中的
web
服务器所使用的全局编码类型一致的业务数据,从而会导致金融科技公司的后台应用系统在接收到第三方业务系统发送的业务数据时,会出现字符乱码的情形的技术问题

>[0004]为了解决上述技术问题,本申请实施例提供一种请求数据的处理方法,采用了如下所述的技术方案:
[0005]接收第三方业务系统返回的业务请求;
[0006]判断所述业务请求中是否存在乱码数据;
[0007]若存在乱码数据,基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据;
[0008]获取目标
web
服务器的全局编码类型;
[0009]基于所述全局编码类型对所述第一业务数据进行重新编码处理,得到对应的第二业务数据;
[0010]将所述第二业务数据转发至所述目标
web
服务器

[0011]进一步的,所述判断所述业务请求中是否存在乱码数据的步骤,具体包括:
[0012]调用预设的抓包工具;
[0013]基于所述抓包工具对所述业务请求进行抓包处理,得到对应的抓包数据;
[0014]对所述抓包数据进行分析,并基于得到的分析结果确定出所述业务请求中是否存在乱码数据

[0015]进一步的,所述基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据的步骤,具体包括:
[0016]通过所述网关层获取所述业务请求中的字节数据;
[0017]对所述业务请求进行路径匹配处理,判断在预设的配置文件中是否存在与所述业务请求匹配的目标请求模板;
[0018]若是,基于所述配置文件与所述目标请求模板,确定出与所述字节数据对应的目标字符集编码类型;
[0019]基于所述目标字符集编码类型对所述字节数据进行字符集解码处理,得到对应的所述第一业务数据

[0020]进一步的,所述基于所述配置文件与所述目标请求模板,确定出与所述字节数据对应的目标字符集编码类型的步骤,具体包括:
[0021]调用所述配置文件;
[0022]基于所述目标请求模板对所述配置文件进行查询处理,以从所述配置文件中获取与所述目标请求模板对应的指定字符集编码类型;
[0023]将所述指定字符集编码类型作为所述目标字符集编码类型

[0024]进一步的,所述基于所述目标字符集编码类型对所述字节数据进行字符集解码处理,得到对应的所述第一业务数据的步骤,具体包括:
[0025]基于所述目标请求模板对所述配置文件进行查询处理,以从所述配置文件中获取与所述目标请求模板对应的目标过滤器信息;
[0026]调用所述网关层中的与所述目标过滤器信息对应的目标过滤器;
[0027]使用所述目标过滤器,基于所述目标字符集编码类型对所述字节数据进行字符集解码处理,得到对应的解码数据;
[0028]将所述解码数据作为所述第一业务数据

[0029]进一步的,所述将所述第二业务数据转发至所述目标
web
服务器的步骤,具体包括:
[0030]获取所述目标
web
服务器的通讯地址信息;
[0031]基于所述通讯地址信息,与所述目标
web
服务器建立通讯关系;
[0032]确定与所述目标
web
服务器对应的目标信息传输方式;
[0033]在所述通讯关系建立成功后,基于所述目标信息传输方式将所述第二业务数据转发至所述目标
web
服务器

[0034]进一步的,在所述判断所述业务请求中是否存在乱码数据的步骤之前,还包括:
[0035]获取预设的异常请求校验规则;
[0036]基于所述异常请求校验规则对所述业务请求进行校验,判断所述业务请求是否属于异常请求;
[0037]若所述业务请求不属于异常请求,则执行所述判断所述业务请求中是否存在乱码数据的步骤

[0038]为了解决上述技术问题,本申请实施例还提供一种请求数据的处理装置,采用了如下所述的技术方案:
[0039]接收模块,用于接收第三方业务系统返回的业务请求;
[0040]第一判断模块,用于判断所述业务请求中是否存在乱码数据;
[0041]解码模块,用于若存在乱码数据,基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据;
[0042]第一获取模块,用于获取目标
web
服务器的全局编码类型;
[0043]编码模块,用于基于所述全局编码类型对所述第一业务数据进行重新编码处理,得到对应的第二业务数据;
[0044]转发模块,用于将所述第二业务数据转发至所述目标
web
服务器

[0045]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0046]接收第三方业务系统返回的业务请求;
[0047]判断所述业务请求中是否存在乱码数据;
[0048]若存在乱码数据,基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据;
[0049]获取目标
web
服务器的全局编码类型;
[0050]基于所述全局编码类型对所述第一业务数据进行重新编码处理,得到对应的第二业务数据;
[0051]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种请求数据的处理方法,其特征在于,包括下述步骤:接收第三方业务系统返回的业务请求;判断所述业务请求中是否存在乱码数据;若存在乱码数据,基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据;获取目标
web
服务器的全局编码类型;基于所述全局编码类型对所述第一业务数据进行重新编码处理,得到对应的第二业务数据;将所述第二业务数据转发至所述目标
web
服务器
。2.
根据权利要求1所述的请求数据的处理方法,其特征在于,所述判断所述业务请求中是否存在乱码数据的步骤,具体包括:调用预设的抓包工具;基于所述抓包工具对所述业务请求进行抓包处理,得到对应的抓包数据;对所述抓包数据进行分析,并基于得到的分析结果确定出所述业务请求中是否存在乱码数据
。3.
根据权利要求1所述的请求数据的处理方法,其特征在于,所述基于预设的网关层对所述业务请求中的字节数据进行对应的字符集解码处理,得到相应的第一业务数据的步骤,具体包括:通过所述网关层获取所述业务请求中的字节数据;对所述业务请求进行路径匹配处理,判断在预设的配置文件中是否存在与所述业务请求匹配的目标请求模板;若是,基于所述配置文件与所述目标请求模板,确定出与所述字节数据对应的目标字符集编码类型;基于所述目标字符集编码类型对所述字节数据进行字符集解码处理,得到对应的所述第一业务数据
。4.
根据权利要求3所述的请求数据的处理方法,其特征在于,所述基于所述配置文件与所述目标请求模板,确定出与所述字节数据对应的目标字符集编码类型的步骤,具体包括:调用所述配置文件;基于所述目标请求模板对所述配置文件进行查询处理,以从所述配置文件中获取与所述目标请求模板对应的指定字符集编码类型;将所述指定字符集编码类型作为所述目标字符集编码类型
。5.
根据权利要求3所述的请求数据的处理方法,其特征在于,所述基于所述目标字符集编码类型对所述字节数据进行字符集解码处理,得到对应的所述第一业务数据的步骤,具体包括:基于所述目标请求模板对所述配置文件进行查询处理,以从所述配置文件中获取与所述目标请求模板对应的目标过滤器信息;调用所述网关层中的与所述目标过滤器信息对应的目标过滤器;使...

【专利技术属性】
技术研发人员:陈博林
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1