更新时间:2026-01-07 GMT+08:00

查询业务异常数量

功能介绍

查询业务异常TOP统计信息。

URI

GET /v1/{project_id}/waf/overviews/abnormal

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,对应控制台用户名->我的凭证->项目列表->项目ID

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id

from

Long

起始时间(13位毫秒时间戳),需要和to同时使用

to

Long

结束时间(13位毫秒时间戳),需要和from同时使用

top

Integer

要查询的前几的结果,默认值为5,最大值为10。

code

Integer

要查询的异常状态码,目前支持查询的异常状态码包括404、500以及502。不传该参数默认查询404的状态码。

hosts

String

域名id,通过查询云模式防护域名列表(ListHost)获取域名id或者通过独享模式域名列表(ListPremiumHost)获取域名id。默认不传,查询该项目下所有防护域名的top业务异常统计信息。

instances

String

要查询引擎实例id

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

Content-Type

String

内容类型

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total

Integer

异常请求数量

items

Array of UrlCountItem objects

异常请求信息数组

表5 UrlCountItem

参数

参数类型

描述

key

String

攻击类型

num

Integer

数量

host

String

防护域名

状态码:400

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

状态码:401

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

状态码:500

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

请求示例

查询项目id为project_id,时间从2022-04-21 00:00:00到2022-04-21 14:35:36,异常状态码为“404”的业务异常TOP统计信息

GET https://{Endpoint}/v1/{project_id}/waf/overviews/abnormal?enterprise_project_id=0&from=1650470400089&to=1650523520089&top=10&code=404

响应示例

状态码:200

ok

{
  "total" : 2,
  "items" : [ {
    "key" : "/",
    "num" : 6,
    "host" : "hkh4.test.418lab.cn"
  }, {
    "key" : "/",
    "num" : 6,
    "host" : "ces_after.test.418lab.cn"
  } ]
}

状态码

状态码

描述

200

ok

400

请求失败

401

token权限不足

500

服务器内部错误

错误码

请参见错误码