c-agent · 接口测试台

上传 tar.gz → 入队拿 Job ID → 轮询状态 → 取回 Full JSON 结果。所有请求同源调用本服务。 完整 API 见 /api-doc(接口文档)· /docs(Swagger)。

0 · API Key Authorization: Bearer

受保护接口(/jobs*)需带 API key。到 /admin 创建;粘贴到此处,本页 /jobs* 调用会自动带上。

1 · 健康检查 GET /healthz

(点「检查」;关注 db_ok / db_tables_ready 是否为 true)

2 · 上传 tar.gz 入队 POST /jobs

选一个 .tar.gz(内含 VA 信函),连同 veteran / case_id 一起提交; 服务端解压到本 job 目录并入队,立即返回 Job ID,后台 worker 异步处理。


(选 tar.gz + 填 veteran/case_id 后点「上传并入队」)

3 · job 状态 GET /jobs/{job_id}

(入队后自动轮询,或手填 job_id 点「开始轮询」。状态 queued→running→done/failed)

4 · 取结果 Full JSON GET /jobs/{job_id}/result

job 状态变 done 后自动拉取;也可手动点「取结果」。

(job done 后自动拉取 Full JSON)