Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
0517feb1
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1185
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0517feb1
编写于
12月 02, 2019
作者:
S
slguan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Instructions for using the RESTful interface
上级
e593c12c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
16 addition
and
14 deletion
+16
-14
documentation/webdocs/markdowndocs/connector-ch.md
documentation/webdocs/markdowndocs/connector-ch.md
+16
-14
未找到文件。
documentation/webdocs/markdowndocs/connector-ch.md
浏览文件 @
0517feb1
...
@@ -306,15 +306,16 @@ import taos
...
@@ -306,15 +306,16 @@ import taos
### HTTP请求格式
### HTTP请求格式
`http://<ip>:<PORT>/rest/sql
`
``
`
http://<ip>:<PORT>/rest/sql
参数说明:
```
IP: 集群中的任一台主机
参数说明:
PORT: 配置文件中httpPort配置项,缺省为6020
-
IP: 集群中的任一台主机
-
PORT: 配置文件中httpPort配置项,缺省为6020
如:http://192.168.0.1:6020/rest/sql 是指向IP地址为192.168.0.1的URL.
例
如:http://192.168.0.1:6020/rest/sql 是指向IP地址为192.168.0.1的URL.
HTTP请求的Header里需带有身份认证信息,TDengine支持Basic认证与自定义认证两种机制,后续版本将提供标准安全的数字签名机制来做身份验证。
HTTP请求的Header里需带有身份认证信息,TDengine支持Basic认证与自定义认证两种机制,后续版本将提供标准安全的数字签名机制来做身份验证。
...
@@ -348,7 +349,8 @@ curl -u username:password -d '<SQL>' <ip>:<PORT>/rest/sql
...
@@ -348,7 +349,8 @@ curl -u username:password -d '<SQL>' <ip>:<PORT>/rest/sql
### HTTP返回格式
### HTTP返回格式
返回值为JSON格式,如下:
返回值为JSON格式,如下:
```
```
{
{
"status": "succ",
"status": "succ",
...
@@ -363,10 +365,10 @@ curl -u username:password -d '<SQL>' <ip>:<PORT>/rest/sql
...
@@ -363,10 +365,10 @@ curl -u username:password -d '<SQL>' <ip>:<PORT>/rest/sql
说明:
说明:
-
第一行”status”告知操作结果是成功还是失败;
-
status: 告知操作结果是成功还是失败
-
第二行”head”是表的定义,如果不返回结果集,仅有一列“affected_rows”;
-
head: 表的定义,如果不返回结果集,仅有一列“affected_rows”
-
第三行是具体返回的数据,一排一排的呈现。
如果不返回结果集,仅[[affected_rows]]
-
data: 具体返回的数据,一排一排的呈现,
如果不返回结果集,仅[[affected_rows]]
-
第四行”rows”
表明总共多少行数据
-
rows:
表明总共多少行数据
### 自定义授权码
### 自定义授权码
...
@@ -403,7 +405,7 @@ curl http://192.168.0.1:6020/rest/login/root/taosdata
...
@@ -403,7 +405,7 @@ curl http://192.168.0.1:6020/rest/login/root/taosdata
### 使用示例
### 使用示例
-
在demo库里查询表t1的所有记录
, curl如下
:
-
在demo库里查询表t1的所有记录:
```
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sql`
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sql`
...
@@ -445,7 +447,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'create database demo' 19
...
@@ -445,7 +447,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'create database demo' 19
HTTP请求URL采用
`sqlt`
时,返回结果集的时间戳将采用Unix时间戳格式表示,例如
HTTP请求URL采用
`sqlt`
时,返回结果集的时间戳将采用Unix时间戳格式表示,例如
```
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sqlt
`
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sqlt
```
```
返回值:
返回值:
...
@@ -466,7 +468,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 1
...
@@ -466,7 +468,7 @@ curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 1
HTTP请求URL采用
`sqlutc`
时,返回结果集的时间戳将采用UTC时间字符串表示,例如
HTTP请求URL采用
`sqlutc`
时,返回结果集的时间戳将采用UTC时间字符串表示,例如
```
```
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sqlutc
`
curl -H 'Authorization: Basic cm9vdDp0YW9zZGF0YQ==' -d 'select * from demo.t1' 192.168.0.1:6020/rest/sqlutc
```
```
返回值:
返回值:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录