全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
高性能时间序列数据库 HiTSDB

请求结构

更新时间:2017-12-11 15:16:10

请求结构

HiTSDB 实例访问链接

HiTSDB 实例地址在实例详情页可以查到, 例如“ts-xxx.hitsdb.rds.aliyuncs.com:8242”。

通信协议

支持通过 HTTP 通道进行请求通信。

协议请求方法

HiTSDB 支持 HTTP POST 方法发送请求。

请求路径

每个请求必须指定请求路径,即 API 的路径和要执行的具体操作,例如 /api/delete_data

请求参数

HiTSDB 的写入类请求可以指定请求参数,通过请求参数确定写入请求的返回内容和写入超时时间。

请求内容

HiTSDB 的请求需要指定请求内容,通过请求内容确定要操作和访问的数据内容。


请求标准

HiTSDB 的 HTTP API 本质上是 RESTful 的,也就是说需要 HTTP method/verb 来决定一个操作行为,来遵循 REST 风格。例如,GET 请求应该只返回数据,PUT 或 POST 应该修改数据,DELETE 应该删除数据。

然而,在某些情况下,如 DELETE 和 PUT 等动词会被防火墙、代理过滤,或未在客户端中实现。此外,大多数开发人员习惯于使用 GET 和 POST。因此,HiTSDB API 支持通过添加查询字符串参数 method_override 来替代 HTTP method/verb。这个参数允许客户端通过 query string 调用大部分 API,而不是 HTTP Content Body。例如,可以通过这个 GET 请求删除数据/api/delete_meta?m=cpu.usage&method_override=delete

具体内容请参照下表:

HTTP METHOD 描述 替代参数
GET 获取数据 N/A
POST 提交数据 method_override=post
PUT 覆盖数据 method_override=put
DELETE 删除数据 method_override=delete
本文导读目录