关于集成:万物皆可集成系列低代码如何不成为数据孤岛

42次阅读

共计 1491 个字符,预计需要花费 4 分钟才能阅读完成。

接口是计算机系统中两个独立的部件进行信息替换的共享边界。这种替换能够产生在计算机软、硬件,外部设备或进行操作的人之间,也能够是它们的联合。

翻译一下,就是每个零碎都是独立的个体,如果想让不同的零碎之间有数据的交互,那么接口就像是要给零碎开个门,要想从我的零碎中获取数据或者发送申请,那么就要从我专门开的门——接口,进入才能够。

低代码工具当然也会提供给各位对接接口的机会。接下来就为大家介绍如何在低代码利用中进行接口的创立和对接。

形式一:服务端命令(调用第三方零碎的接口)
https://help.grapecity.com.cn…
因为咱们没有现成的第三方零碎,那么我就用活字格来模仿一个第三方的零碎。该零碎中提供一个向表格存储数据的接口。

为了验证申请接口的调用者身份,目前能够应用和第三方约定一个相似于 key 的参数,以此 key 来判断拜访接口人的身份。
这里模仿的第三方零碎要验证的 key 为 balabala,那么在第三方零碎中就须要判断申请过去的参数中是否有 key=balabla 的参数,有的话再执行相应操作,否则不予执行。

为了模仿以上形容的成果,我就在服务端命令中应用条件命令判断 key 参数,如图:

创立好这个服务端命令,就相当于对外暴露出了一个接口,而接口申请地址就是服务端命令中名称下的 url。

接口名:addData
HTTP Verb:POST
URL:http://xa-hzg-erik:8080/AAA/ServerCommand/openApi
Request Body:{
     "openApi": [
            {
                 "secretKey": "balabala",
                 "msg"?: "xxxxx",
             }
}

有了这个接口,咱们就能够借助咱们的发送 HTTP 申请命令向这个接口发送对应的数据了。

这里要留神的是,如果间接在单元格命令上应用发送 HTTP 申请命令的话,这样是存在跨域的问题的,如图:

为了防止跨域的问题,咱们须要在服务端命令外面应用发送 HTTP 申请命令,以避免跨域问题的产生。

那么咱们在工程中新建一个服务端命令,依据接口要求,咱们须要发送 secretKey 和 msg 两个参数,配置如下图:

命令配置:

能够设置返回后果:

配置好服务端命令后,在页面上调用该服务端命令测试一下:

申请发送胜利了~!

咱们再看下模仿的第三方网站是否执行了申请:

能够看到,咱们的申请曾经执行胜利,第三方网站曾经将数据胜利存入数据表中。
服务端命令(第三方零碎调用活字格凋谢的接口)
这个就很简略了,只有在活字格零碎中创立自定义的服务端命令后,服务端命令名称下对应的 url 就是活字格提供的接口地址。

联合前文,为了确认身份,能够约定一个 key 参数的方法,进行身份的验证即可。
形式二:写 WebApi 的形式生成接口
这种形式个别针对与简单的接口逻辑性能,比方想通过代码的形式实现 token 认证等形式,那么就须要借助此办法实现。

这里的话,为大家演示一下,如果应用 WebApi 的形式向表格中增加数据。

如何进行服务端编程呢?具体的步骤能够参考咱们的帮忙文档:

https://help.grapecity.com.cn…

咱们在这里简略的做一个向表格中增加数据表数据的服务端 WebApi:

这里的接口名就是办法名——TestPostApi,申请形式为:POST。

同样的,在活字格工程中,设置服务端命令,还是应用咱们的发送 HTTP 申请命令,如图:

接下来,咱们调用服务端命令即可,测试成果如下图:

同样的,如果想凋谢给内部接口,接口地址就在开始中:

看到这里相比各位也对发送 HTTP 申请命令有了一个大抵的理解了吧~

文内实例文件下载体验:

申请调用文件下载地址
模仿第三方网站

正文完
 0