HTTP 连接
从 HTTP 接口导入数据,目前支持以下模式:
- 客户端: TableDI作为客户端,发送请求获取数据
- 服务端: TableDI作为服务端,接收请求获取数据
您可以根据自己的需求选择合适的模式。
客户端
客户端模式下,TableDI作为客户端,发送请求获取数据。
1. 创建一张新表格
2. 点击左侧导航栏的数据同步
3. 点击新建同步
4. 选择HTTP Client端
5. 创建连接信息
输入目标系统的Http Host信息
6. 创建HttpPath
输入目标系统的Http Path信息,根据实际的情况进行配置
- 配置请求方法
- 配置请求头
- 配置请求体
- 配置请求间隔
8. 绑定数据
假设拉取的数据为:
{
"name": "hello"
}
将name
字段绑定到姓名
列,则:
- 双击[右侧] / [数据预览] / [name列],
- 输入
姓名
,回车 - 下一步
9. 第一次拉取
绑定完成后,系统会自动进行一次拉取,拉取完成后,表格中将会出现拉取的数据:
服务端
服务端模式下,TableDI作为服务端,接收请求获取数据。
1. 创建一张新表格
2. 点击左侧导航栏的数据同步
3. 点击新建同步
4. 选择HTTP Server端
5. 创建连接信息(无需操作,直接下一步)
6. 创建HttpPath(无需操足,可以进行一次调试)
可以把'{"name": "hello"}'
替换成真实的数据,然后在命令行中执行debug
7. 上报的数据预览(直接下一步)
8. 绑定数据
假设上报数据为:
{
"name": "hello"
}
将name
字段绑定到姓名
列,则:
- 双击[右侧] / [数据预览] / [name列],
- 输入
姓名
,回车 - 下一步
9. 第一次上报
在命令行中再次运行刚才的上报curl命令,则表格中将会出现上报的数据: