HTTP API
GreptimeDB 提供了 HTTP API 用于与数据库进行交互。
Headers
鉴权
GreptimeDB 支持 HTTP API 中内置的 Basic
鉴权机制。要设置鉴权,请按照以下步骤操作:
- 使用
<username:password>
格式和Base64
算法对用户名和密码进行编码。 - 使用
Authorization : Basic <base64-encoded-credentials>
格式将编码后的凭据附加到 HTTP 请求头中。
以下是一个示例。如果要使用用户名 greptime_user
和密码 greptime_pwd
连接到 GreptimeDB,请使用以下命令:
curl -X POST \
-H 'Authorization: Basic Z3JlcHRpbWVfdXNlcjpncmVwdGltZV9wd2Q=' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'sql=show tables' \
http://localhost:4000/v1/sql