【技术实现步骤摘要】
数据服务接口的配置及调用方法、装置、设备及存储介质
[0001]本申请涉及计算机
,特别是涉及一种数据服务接口的配置及调用方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在软件系统开发过程中,
API
服务接口开发是最常见开发工作之一
。
前后端之间的数据交互
、
各微服务模块之间的数据传输,都需要依赖于
API
接口之间的通讯和数据交互
。
因此,
API
数据接口开发效率可以很大程度上影响了软件系统的开发交付效率
。
[0003]同时,传统的数据服务开发通常需要使用编程语言进行开发,需要耗费较多的时间和人力成本,同时开发难度也较大,容易出现代码混乱
、
维护困难等问题
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够实现零代码对数据服务接口进行配置的数据服务接口的配置及调用方法
、
装置
、
设备和存储介质
。
[0005]一种数据服务接口的配置及调用方法,所述方法包括:
[0006]通过可视化接口配置界面获取接口配置信息,所述接口配置信息包括:基于
SQL
编写的用户需求文件
、
接口标识
、
接口参数
、
接口地址
、
调用数据库
、 ...
【技术保护点】
【技术特征摘要】
1.
一种数据服务接口的配置及调用方法,其特征在于,所述方法包括:通过可视化接口配置界面获取接口配置信息,所述接口配置信息包括:基于
SQL
编写的用户需求文件
、
接口标识
、
接口参数
、
接口地址
、
调用数据库
、
调用协议
、
调用方式以及返回结果方式;对所述接口配置信息进行审核后,根据所述接口配置信息对接口进行配置;获取接口调用请求,通过拦截器判断所述接口调用请求中的接口是否已经进行配置;若接口已进行配置,则根据所述接口配置的接口标识提取相应的用户需求文件,并采用
SQL
解析器对所述用户需求文件进行解析,根据解析后得到的用户需求生成相应的操作指令;根据所述操作指令对数据库中的相应数据进行处理后,返回调用结果
。2.
根据权利要求1所述的配置及调用方法,其特征在于,在所述根据所述操作指令对数据库中的相应数据进行后,返回调用结果之后:在同一接口的可视化接口配置界面上,基于
SQL
编写另外的用户需求,以实现通过同一个接口进行多个维度的数据返回
。3.
根据权利要求2所述的配置及调用方法,其特征在于,所述基于
SQL
编写的用户需求文件为一条
SQL
语句;当一个接口需要进行多个维度的数据返回时,则在该接口的可视化接口配置界面中编辑多条与不同维度数据相关的
SQL
语句
。4.
根据权利要求3所述的配置及调用方法,其特征在于,所述通过拦截器判断所述接口调用请求中的接口是否已经进行配置包括:采用
Url
拦截器对所述接口调用请求中
Url
路径进行判断是否合法,若判断为不合法则不允许访问,并返回错误信息;若判断为合法,则采用
token
拦截器对所述接口调用请求中
token
进行校验,若校验不通过则不允许访问,并返回错误信息;若校验通过,则进入
api
拦截器,在所述
api
拦截器中,判断所述接口调用请求中的
...
【专利技术属性】
技术研发人员:刘准,涂平,梁春峰,罗超,曹林,刘洋,张林宇,贺群雄,李志超,彭中益,王斯政,廖佳佳,刘博,金剑,仇亚龙,贺若龙,
申请(专利权)人:中电工业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。