HTTP 连接

从 HTTP 接口导入数据,目前支持以下模式:

  1. 客户端: TableDI作为客户端,发送请求获取数据
  2. 服务端: TableDI作为服务端,接收请求获取数据

您可以根据自己的需求选择合适的模式。

客户端

客户端模式下,TableDI作为客户端,发送请求获取数据。

1. 创建一张新表格

2. 点击左侧导航栏的数据同步

import button

3. 点击新建同步

import button

4. 选择HTTP Client端

import button

5. 创建连接信息

输入目标系统的Http Host信息 import button

6. 创建HttpPath

输入目标系统的Http Path信息,根据实际的情况进行配置

  1. 配置请求方法
  2. 配置请求头
  3. 配置请求体
  4. 配置请求间隔 import button

8. 绑定数据

假设拉取的数据为:

{
  "name": "hello"
}

name字段绑定到姓名列,则:

  1. 双击[右侧] / [数据预览] / [name列],
  2. 输入姓名,回车
  3. 下一步

import button

9. 第一次拉取

绑定完成后,系统会自动进行一次拉取,拉取完成后,表格中将会出现拉取的数据: import button


服务端

服务端模式下,TableDI作为服务端,接收请求获取数据。

1. 创建一张新表格

2. 点击左侧导航栏的数据同步

import button

3. 点击新建同步

import button

4. 选择HTTP Server端

import button

5. 创建连接信息(无需操作,直接下一步)

import button

6. 创建HttpPath(无需操足,可以进行一次调试)

可以把'{"name": "hello"}' 替换成真实的数据,然后在命令行中执行debug import button

7. 上报的数据预览(直接下一步)

import button

8. 绑定数据

假设上报数据为:

{
  "name": "hello"
}

name字段绑定到姓名列,则:

  1. 双击[右侧] / [数据预览] / [name列],
  2. 输入姓名,回车
  3. 下一步

import button

9. 第一次上报

在命令行中再次运行刚才的上报curl命令,则表格中将会出现上报的数据:

import button