检查服务器运行状态(开发者模式)
以开发者模式检查服务器运行状态,需要提供管理员密令。
接口地址:GET /test/check_server_state_dev
请求参数
| 参数名 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| secret_order | string | query | 是 | 管理员密令(Base64 编码的 DEV_PUBLIC_TOKEN) |
响应参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | int | 是 | HTTP 状态码 |
| server_state | string | 是 | 服务器运行状态 |
| FastApi_version | string | 是 | FastAPI 版本 |
| Python_version | tuple | 是 | Python 版本信息 |
成功响应示例
{
"status": 200,
"server_state": "running",
"FastApi_version": "0.115.0",
"Python_version": [
3,
14,
0,
"final",
0,
0
]
}
错误响应示例
接口未开放
{
"status": 403,
"server_state": "服务器未开放此接口"
}
密令为空
{
"status": 401
}
密令解码失败
{
"status": 401
}
密令不匹配
{
"status": 401
}
警告
此接口仅限管理员使用,请勿在生产环境中公开暴露此接口。
提示
secret_order 需要对 DEV_PUBLIC_TOKEN 进行 Base64 编码,DEV_PUBLIC_TOKEN 为 SHICTHRS-AegisSpeed-DEV
编码结果为:U0hJQ1RIUlMtQWVnaXNTcGVlZC1ERVY=