API 接口文档
概述
本系统提供 RESTful API 和 SSE 实时事件两种接口方式。
基础路径
- REST API:
http://host:8080/api/ - SSE Events:
http://host:8080/events
历史数据接口
1. 查询历史结果
GET /api/animl/v1/HistoryService/Results
参数:
响应示例:
2. 查询单条记录
GET /api/animl/v1/HistoryService/Run/{traceId}
路径参数:
响应示例:
方法管理接口
1. 获取当前方法
GET /api/method
响应示例:
2. 更新方法
PUT /api/method
请求体:
响应:{"status": "ok"}
循环控制接口
1. 获取循环配置
GET /api/control/cycle
响应示例:
2. 设置循环配置
POST /api/control/cycle
请求体:
响应:{"status": "ok"}
系统配置接口
1. 获取系统配置
GET /api/sysconfig
认证要求:Basic Auth (admin/123456)
响应示例:
2. 更新系统配置
PUT /api/sysconfig
认证要求:Basic Auth
请求体:
SiLA 2 网关接口
1. 开始分析
POST /api/sila2/v1/ChromatographService/StartRun
查询参数:
响应:{"status": "ok"}
2. 停止分析
POST /api/sila2/v1/ChromatographService/StopRun
响应:{"status": "ok"}
3. 获取状态
GET /api/sila2/v1/ChromatographService/GetState
响应示例:
实时事件 (SSE)
连接地址
事件类型
示例代码
错误响应格式
所有 API 错误响应统一格式:
HTTP 状态码:
