保存自定义访问规则
1.接口地址
https://www.dns.com/api/product/gfip/website/waf/save
2.输入参数
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
web_id | 网站ID | int | 网站ID |
rule_id | 规则ID | int | 规则ID(不传或者空值表示新增) |
rule_config | 规则配置 | string | [{"key":"ip","operate":"eq","value":"3.3.3.3"},{"key":"path","operate":"contain","value":"12312313"},{"key":"query","operate":"ncontain","value":"aa=1"}] |
name | 规则名称 | int | 规则名称 |
rule_config匹配规则
key => [
'ip' => 'IP',
'path' => 'URL',
'header' => 'HEADER',
'query' => 'QUERY',
'method' => 'METHOD',
],
'operate' => [
'eq' => '等于',
'neq' => '不等于',
'contain' => '包含',
'ncontain' => '不包含'
]
3.输出参数
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
code | 返回编码 | int | 0 为操作成功, 非0 请参考错误编码 |
message | 反馈信息 | string | 操作成功时,可能返回为空,失败时则返回错误信息 |
data | 返回数据 | array | 接口有数据返回时,为数组,请查看下一项数据值说明,没数据则为空 |
4.结果数据(data)说明
data是产品数组
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
id | 规则ID | int | 规则ID |