修改单条过滤器

请求URL

  • {{url}}/api/filter/update

请求方式

  • post

Header

字段名
示例值
必选
类型
说明

x-api-key

{{x-api-key}}

string

x-api-secret

{{x-api-secret}}

string

请求参数示例

{
  "id": "10033",
  "name": "dac1231",
  "des": "描述",
  "type": "req_rate",
  "within_second": 100,
  "max_req": 100,
  "max_req_per_uri": 100,
  "enable": false,
  "extra": {}
}

请求json字段说明

字段名
必选
类型
说明

id

string

过滤器ID

name

string

过滤器名称

des

string

备注

type

string

可选为req_rate、302_challenge、browser_verify_auto、slide_filter、captcha_filter、click_filter、url_auth、delay_jump_filter

within_second

string

在指定的秒数下统计

max_req

string

在within_second秒数内最大请求数

max_req_per_uri

string

统计同一个uri请求的次数。当类型为req_rate时,才需要填写。

enable

string

extra

object

此字段为json类型,用于设置url鉴权。当类型为url_auth时才需要填写。当键值mode为TypeA时,需要提供key、sign_name、time_name、time_diff、sign_use_times;当mode为TypeB时,需要提供key、sign_name、time_diff、sign_use_times。key为密钥,sign_name为sign的参数数,time_name为time的参数名,time_diff为相当的时间,sign_use_times为签名可以用的次数。

成功返回示例

{
  "code": 0,
  "data": null,
  "msg": "更新过滤器成功"
}

失败返回示例

{
  "code": -1,
  "data": null,
  "msg": "filter id不存在"
}

Last updated