防护报告接口¶
POST 智能报告历史¶
POST /prod-api/waf/wafv3/intelligenceReport/history
Body 请求参数
查询全部状态(默认):
仅查询失败任务:
Body 字段说明¶
| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
pageNum |
integer | 是 | 页码,从 1 开始 |
pageSize |
integer | 是 | 每页条数 |
taskStatus |
string | 否 | 按任务状态筛选;传 "" 或不传表示 不过滤,返回全部状态 |
taskStatus 可选取值¶
| 取值 | 含义 |
|---|---|
PENDING |
待处理 |
RUNNING |
生成中 |
SUCCESS |
已成功 |
FAILED |
生成失败 |
请求参数¶
| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
|---|---|---|---|---|---|
| Authorization | header | string | 是 | 鉴权 | Bearer Token |
| body | body | object | 是 | 请求体 | 见上文 |
返回示例
200 Response
{
"total": 1,
"rows": [
{
"taskId": "31fa09027a0c467c827c66430a81538c",
"taskStatus": "FAILED",
"errorMessage": "报告生成失败,请稍后重试",
"createTime": "2026-04-15 11:12:24",
"startTime": "2026-04-15 11:12:24",
"finishTime": "2026-04-15 11:12:32",
"reportStartTime": "2026-04-01 00:00:00",
"reportEndTime": "2026-04-14 00:00:00",
"reportLabel": "2026-04-01 00:00:00 ~ 2026-04-14 00:00:00",
"summary": null,
"riskLevel": null
}
],
"code": 200,
"msg": "成功"
}
返回结果¶
| 状态码 | 状态码含义 | 说明 |
|---|---|---|
| 200 | OK | 成功 |
| 401 | Unauthorized | 未授权 |
| 403 | Forbidden | 无权限 |
返回数据结构¶
状态码 200(分页结构 TableDataInfo)
| 名称 | 类型 | 说明 |
|---|---|---|
code |
integer | 200 表示成功 |
msg |
string | 提示信息 |
total |
integer | 符合条件的任务总数 |
rows |
array | 当前页任务列表 |
rows[] 单条任务¶
| 字段 | 类型 | 说明 |
|---|---|---|
taskId |
string | 任务 ID;详情、删除、导出 PDF 均使用此 ID |
taskStatus |
string | 任务状态,见上文 taskStatus 取值 |
errorMessage |
string / null | 失败原因;FAILED 时有值,如「报告生成失败,请稍后重试」 |
createTime |
string | 任务创建时间,yyyy-MM-dd HH:mm:ss |
startTime |
string | 开始生成时间 |
finishTime |
string | 结束时间(成功或失败) |
reportStartTime |
string | 报告统计 开始 时间(日志分析区间起点) |
reportEndTime |
string | 报告统计 结束 时间 |
reportLabel |
string | 报告时间范围展示文案,如 2026-04-01 00:00:00 ~ 2026-04-14 00:00:00 |
summary |
string / null | AI 生成的报告摘要;SUCCESS 后 一般有值,FAILED 时常为 null |
riskLevel |
string / null | 风险等级评估;SUCCESS 后 一般有值(如高/中/低),失败时为 null |