The invention relates to a method and system for forwarding interface, computer equipment and storage medium, the method comprises the following steps: obtaining interface request information, according to the request information interface interface to access the interface parameters, access parameters including encoding information forwarding interface; will match the real interface address information encoding information and the database, get forwarded interface real address; according to the access network protocol forwarding interface interface type parameters; according to the forwarding method corresponding to the types of network protocol interface sends a request message to the forwarding interface real address. The interface forwarding method can support the interface forwarding of other network protocols, and the forwarding method is flexible.
【技术实现步骤摘要】
接口转发方法、系统、计算机设备和存储介质
本专利技术涉及计算机应用
,特别是涉及一种接口转发方法、系统、计算机设备和存储介质。
技术介绍
随着信息技术的飞速发展,企业新业务层出不穷,各业务系统都具有面向单一业务的多种数据接口平台,因此业务系统的接口也不断增加,然而传统点对点接口方式已经不能满足业务系统实时可靠与其他平台对接的需求。另外,接口太多,也不利于对接口性能监控,因此在实际应用过程中,开发了统一接口平台。统一接口平台,是一个架构模型,是为完成两个或多个应用系统按照某种协议(数据协议、通信协议、网络互联协议)将原系统中的不同功能单元(即服务)通过协议要求组织和联系起来的框架,方便各业务系统之间的资源共享。传统的统一接口平台,一般只接入管理支持http协议的接口(即http接口),利用http协议转发方式来对http接口进行转发。而现在的大部分接口都支持其他网络协议(例如https协议、IP协议、TCP协议等),现有的接口转发方式不能支持其他网络协议的接口转发,并且转发方式不够灵活丰富。
技术实现思路
基于此,有必要针对现有的接口转发方式不能支持其他网络协议的接口转发的问题,提供一种接口转发方法、系统、计算机设备和存储介质。一种接口转发方法,包括以下步骤:获取接口请求信息,根据所述接口请求信息获得接口访问参数,其中所述接口访问参数包括转发接口的编码信息;将所述编码信息与数据库中真实接口地址信息进行匹配,获得所述转发接口的真实地址;根据所述接口访问参数判断所述转发接口的网络协议类型,根据所述网络协议类型所对应的转发方法将所述接口请求信息发送到所述转发接口 ...
【技术保护点】
一种接口转发方法,其特征在于,包括以下步骤:获取接口请求信息,根据所述接口请求信息获得接口访问参数,其中所述接口访问参数包括转发接口的编码信息;将所述编码信息与数据库中真实接口地址信息进行匹配,获得所述转发接口的真实地址;根据所述接口访问参数判断所述转发接口的网络协议类型;根据所述网络协议类型所对应的转发方法将所述接口请求信息发送到所述转发接口的真实地址。
【技术特征摘要】
1.一种接口转发方法,其特征在于,包括以下步骤:获取接口请求信息,根据所述接口请求信息获得接口访问参数,其中所述接口访问参数包括转发接口的编码信息;将所述编码信息与数据库中真实接口地址信息进行匹配,获得所述转发接口的真实地址;根据所述接口访问参数判断所述转发接口的网络协议类型;根据所述网络协议类型所对应的转发方法将所述接口请求信息发送到所述转发接口的真实地址。2.根据权利要求1所述的接口转发方法,其特征在于,所述接口访问参数包括接口访问鉴权信息和当前时间信息;所述接口访问鉴权信息包括所述接口请求信息对应的请求者的标识信息、所述请求者的IP地址、动态签名信息以及所述请求者的权限信息;在根据所述网络协议类型所对应的转发方法将所述接口请求信息发送到所述转发接口的真实地址的步骤之前,还包括:对所述请求者的标识信息进行验证;将所述动态签名信息与系统后台自动生成的签名信息进行比对匹配;判断所述请求者的IP地址是否在系统白名单中;根据所述权限信息,判断所述请求者是否具有访问所述转发接口的权限;判断所述请求者访问所述转发接口的剩余次数是否大于0;在所述请求者的标识信息通过验证、所述动态签名信息与所述系统后台自动生成的签名信息一致、所述接请求者的IP地址在系统白名单中以及所述剩余次数大于0时,判定接口访问请求鉴权验证成功,并将所述接口请求信息转发到所述转发接口的真实地址。3.根据权利要求1所述的接口转发方法,其特征在于,在根据所述接口请求信息获得接口访问参数的步骤中,包括:判断所述接口请求信息中请求头格式类型;在所述接口请求信息中请求头是application/json类型时,将所述接口请求信息转化成数据流,并对所述数据流进行解析获得所述接口访问参数。4.根据权利要求1所述的接口转发方法,其特征在于,根据所述接口访问参数判断转发接口的网络协议类型的步骤中,包括:提取所述接口访问参数中的网络协议关键字;根据所述网络协议关键字确定所述转发接口的网络协议类型。5.根据权利要求4所述的接口转发方法,其特征在于,所述网络协议类型为http网络协议或https网络协议;在所述转...
【专利技术属性】
技术研发人员:张伟力,黎景阳,陈鹏,
申请(专利权)人:广东万丈金数信息技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。