Consulta del número de solicitudes anormales
Función
Esta API se demanda para consultar el número de solicitudes anormales.
URI
GET /v1/{project_id}/waf/overviews/abnormal
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| project_id | Sí | String | ID del proyecto |
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| enterprise_project_id | No | String | ID del proyecto de empresa. Se puede obtener mediante el llamado API ListEnterpriseProject de EPS. |
| from | Sí | Long | Hora de inicio (marca de tiempo de 13 dígitos en milisegundos). Este parámetro debe usarse junto con to. |
| to | Sí | Long | Hora de finalización (marca de tiempo de 13 dígitos en milisegundos). Este parámetro debe usarse junto con from. |
| top | No | Integer | Los primeros resultados a consultar |
| code | No | Integer | Código de estado |
| hosts | No | String | Lista de nombres de dominio a consultar. Se puede obtener llamando a la API ListHost. |
| instances | No | String | Lista de instancias a consultar (solo para el modo dedicado). |
Parámetros de solicitud
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| X-Auth-Token | Sí | String | Token de usuario. Se puede obtener llamando a la API IAM (valor de X-Subject-Token en el encabezado de respuesta). |
| Content-Type | Sí | String | Tipo de contenido Predeterminado: application/json;charset=utf8 |
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción |
|---|---|---|
| total | Integer | Tipo de ataque |
| items | Array of UrlCountItem objects | Detalles de CountItem |
| Parámetro | Tipo | Descripción |
|---|---|---|
| key | String | Tipo de ataque |
| num | Integer | Cantidad |
| host | String | Nombre de dominio |
Código de estado: 400
| Parámetro | Tipo | Descripción |
|---|---|---|
| error_code | String | Código de error |
| error_msg | String | Mensaje de código de error |
Código de estad: 401
| Parámetro | Tipo | Descripción |
|---|---|---|
| error_code | String | Código de error |
| error_msg | String | Mensaje de código de error |
Código de estado: 500
| Parámetro | Tipo | Descripción |
|---|---|---|
| error_code | String | Código de error |
| error_msg | String | Mensaje de código de error |
Solicitudes de ejemplo
GET https://{Endpoint}/v1/{project_id}/waf/overviews/abnormal?enterprise_project_id=0&from=1650470400089&to=1650523520089&top=10&code=404 Ejemplo de respuestas
Código de estado: 200
ok
{
"total" : 2,
"items" : [ {
"key" : "/",
"num" : 6,
"host" : "hkh4.test.418lab.cn"
}, {
"key" : "/",
"num" : 6,
"host" : "ces_after.test.418lab.cn"
} ]
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | ok |
| 400 | Error de solicitud. |
| 401 | Permisos de token insuficientes. |
| 500 | Error de servidor interno. |
Códigos de error
Consulte Códigos de error.