预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114816798A(43)申请公布日2022.07.29(21)申请号202210449001.9(22)申请日2022.04.27(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人刘煜辉(74)专利代理机构中原信达知识产权代理有限责任公司11219专利代理师杨倩郝红玉(51)Int.Cl.G06F9/54(2006.01)G06F8/30(2018.01)权利要求书2页说明书8页附图6页(54)发明名称一种接口调用的方法和装置(57)摘要本发明公开了一种接口调用的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:响应于接口调用指令,确定待调用接口;根据待调用接口对应的访问协议类型,从预配置信息中确定与待调用接口对应的目标配置信息;预配置信息包括不同协议类型分别对应的调用实现类;根据目标配置信息中的目标调用实现类、以及调用请求携带的第一入参,对待调用接口进行调用。该实施方式通过将调用实现类与协议类型对应,可以实现在存在多个同一协议类型的待调用接口时,调用同一实现类即可,进一步根据调用请求所携带的第一入参实现接口的调用,无需针对每个待调用接口编写代码,大大节省维护成本以及人力成本。CN114816798ACN114816798A权利要求书1/2页1.一种接口调用的方法,其特征在于,包括:响应于接口调用指令,确定待调用接口;根据所述待调用接口对应的访问协议类型,从预配置信息中确定与所述待调用接口对应的目标配置信息;所述预配置信息包括不同协议类型分别对应的调用实现类;根据所述目标配置信息中的目标调用实现类、以及所述调用请求携带的第一入参,对所述待调用接口进行调用。2.根据权利要求1所述的方法,其特征在于,所述预配置信息还包括:每一种协议类型对应的一个或多个接口标识;所述从预配置信息中确定与所述待调用接口对应的目标配置信息,包括:根据所述待调用接口的待调用接口标识,从所述预配置信息中确定所述目标配置信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标配置信息中的目标调用实现类、以及所述调用请求携带的入参,对所述待调用接口进行调用,包括:从所述配置信息中确定所述待调用接口对应的入参表达式;根据所述接口调用指令携带的第一入参以及所述入参表达式确定第二入参;根据所述第二入参以及所述目标调用实现类生成调用请求,并将所述调用请求发送给所述待调用接口,以对所述待调用接口进行调用。4.根据权利要求3所述的方法,其特征在于,还包括:接收所述待调用接口返回的与所述调用请求对应的出参;根据所述出参以及所述配置信息中的出参表达式,确定所述接口调用指令对应的调用结果。5.根据权利要求1所述的方法,其特征在于,所述将所述调用请求发送给所述待调用接口,包括:所述访问协议类型为http协议类型,采用所述目标调用实现类中的httpclient类调用初始化实例;根据所述初始化实例向所述待调用接口发送所述调用请求。6.根据权利要求1所述的方法,其特征在于,所述将所述调用请求发送给所述待调用接口,包括:所述访问协议类型为JSF协议类型,采用所述目标调用实现类中的GenericService类调用初始化实例;根据所述初始化实例向所述待调用接口发起泛化调用请求。7.根据权利要求4所述的方法,其特征在于,还包括:将所述调用结果与所述第一入参对应存储于结果集中;响应于再次接收到所述待调用接口的接口调用指令,确定所述接口调用指令携带的入参中是否包括与所述第一入参相同的目标入参;如果是,从所述结果集中获取与所述目标入参对应的调用结果;否则,根据所述接口调用指令携带的入参对所述待调用接口进行调用,并将与所述接口调用指令携带的入参以及对应的调用结果存储至结果集中。8.根据权利要求4所述的方法,其特征在于,还包括:2CN114816798A权利要求书2/2页利用所述出参表达式对所述出参进行名称变换和/或类型转换,得到所述调用结果。9.一种接口调用的装置,其特征在于,包括:确定模块,用于响应于接口调用指令,确定待调用接口;配置模块,用于根据所述待调用接口对应的访问协议类型,从预配置信息中确定与所述待调用接口对应的目标配置信息;所述预配置信息包括不同协议类型分别对应的调用实现类;调用模块,用于根据所述目标配置信息中的目标调用实现类、以及所述调用请求携带的第一入参,对所述待调用接口进行调用。10.一种用于接口调用的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的方