全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
高性能时间序列数据库 HiTSDB

请求结构

更新时间:2018-05-07 14:51:10

请求结构

HiTSDB 实例访问链接

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

通信协议

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

请求方法

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

请求路径

每个请求必须指定请求的 API 路径,即通过 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 methods/verbs。这个参数允许客户端通过 query string 调用大部分 API,而不是 HTTP Content Body。例如,您可以通过这个查询字符串来替代 GET 删除数据/api/delete_meta?m=cpu.usage&method_override=delete

HTTP methods/verbs 和对应的 overrides 如下表所示。

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