【技术实现步骤摘要】
接口协议的转换方法、装置、存储介质及电子设备
[0001]本专利技术涉及计算机
,具体而言,涉及一种接口协议的转换方法、装置、存储介质及电子设备。
技术介绍
[0002]在软件设计中,传统的开发模式以硬编码为主,对人员要求较高,并且,开发周期长。随着市场需求的不断变化,在软件项目的开发过程中,会不断出现新的需求,例如,根据业务逻辑组合封装出新的业务能力API接口。在相关技术中,通常采用发版的方式来解决新增业务能力API接口的需求,然而,频繁发布新的版本会影响系统的稳定性,对于需求变更频繁的项目,需要投入大量时间成本和人力成本,且效率较低,难以应对瞬息万变的市场变化。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种接口协议的转换方法、装置、存储介质及电子设备,以至少解决现有技术中通过更新版本实现API接口的新增存在效率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种接口协议的转换方法,包括:通过目标转换器 ...
【技术保护点】
【技术特征摘要】
1.一种接口协议的转换方法,其特征在于,包括:通过目标转换器接收客户端发送的第一请求报文,其中,所述目标转换器用于加载目标配置文件,所述目标配置文件至少包括目标转换规则;根据所述目标转换规则,对所述第一请求报文的接口协议进行第一转换处理,得到第二请求报文,其中,所述第二请求报文的接口协议与所述第一请求报文的接口协议不同;将所述第二请求报文转发至服务端,并接收所述服务端发送的第一应答报文,其中,所述第一应答报文的接口协议与所述第二请求报文的接口协议相同;根据所述目标转换规则,对所述第一应答报文进行第二转换处理,得到第二应答报文,并将所述第二应答报文转发至所述客户端,其中,所述第二应答报文的接口协议与所述第一请求报文的接口协议相同。2.根据权利要求1所述的方法,其特征在于,在通过目标转换器接收客户端发送的第一请求报文之前,所述方法还包括:获取所述目标配置文件;根据所述目标配置文件,对所述目标转换器进行初始化配置。3.根据权利要求2所述的方法,其特征在于,根据所述目标配置文件,对所述目标转换器进行初始化配置,包括:根据所述目标配置文件,对目标变量进行赋值处理,其中,所述目标变量为所述目标配置文件中的环境变量;从所述目标配置文件中读取所述目标转换规则中的字符串表达式,其中,所述字符串表达式用于将字符串转换为可执行脚本;对所述目标配置文件进行结构转换处理,得到转换后的目标配置文件,并将所述转换后的目标配置文件加载到内存中。4.根据权利要求3所述的方法,其特征在于,在根据所述目标转换规则,对所述第一请求报文的接口协议进行第一转换处理,得到第二请求报文之前,所述方法还包括:确定所述转换后的目标配置文件的层级关系;根据所述层级关系,确定对所述转换后的目标配置文件进行查询处理的查询顺序。5.根据权利要求4所述的方法,其特征在于,根据所述目标转换规则,对所述第一请求报文的接口协议进行第一转换处理,得到第二请求报文,包括:根据所述查询顺序,对所述转换后的目标配置文件进行查询处理,得到所述目标转换规则中的所述字符串表达式;调用目标运算函数运行所述字符串表达式,对所述第一请求报文的接口协议进行所述第一转换处理,得到所述第二请求报文。6...
【专利技术属性】
技术研发人员:包昌荣,覃桂欣,陈斯华,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。