防火墙设置-高级

添加

请求地址:
  • {api_dir}/firewall/advanced

请求方式:

  • POST

请求参数:

  • jump_type int 高级设置目标:0(接受) | 1(拒绝) | 7(继续)
  • value string json字符串,例:[{“id”:1,”or”:1,”revers”:1,”name”:”url”,”value”:{“url”:”asdfww”}},{“id”:2,”or”:1,”revers”:1,”name”:”meth”,”value”:{“val”:”DELETE”}}]
拓展:
id: 各个模块的id or: 当前模块与下一模块是”或(or)”关系,值为0 | 1 revers: 当期模块与下一模块是”非(!)”关系,值为0 | 1 name: 模块名称(url|meth|referer|user-agent|redirect|srcs) value:json字符串,模块名称是url时,值为{“url”:url_value},其他模块时,值为{“val”:val_value}

响应数据:

返回成功数据参考:
{“status”:{“code”:1,”created_at”:”2017-06-20 16:52:47”,”message”:”u64cdu4f5cu6210u529f”},”id”:”1”}
返回失败数据参考:
{“status”:{“code”:5,”created_at”:”2017-06-19 14:41:46”,”message”:”router mathod not match”}}

修改

请求地址:
  • {api_dir}/firewall/advanced

请求方式:

  • PUT

请求参数:

  • id int 高级设置规则id
  • jump_type int 高级设置目标:0(接受) | 1(拒绝) | 7(继续)
  • value string json字符串,例:[{“id”:1,”or”:1,”revers”:1,”name”:”url”,”value”:{“url”:”asdfww”}},{“id”:2,”or”:1,”revers”:1,”name”:”meth”,”value”:{“val”:”DELETE”}}]
拓展:
id: 各个模块的id or: 当前模块与下一模块是”或(or)”关系,值为0 | 1 revers: 当期模块与下一模块是”非(!)”关系,值为0 | 1 name: 模块名称(url|meth|referer|user-agent|redirect|srcs) value:json字符串,模块名称是url时,值为{“url”:url_value},其他模块时,值为{“val”:val_value}

响应数据:

返回成功数据参考:
{“status”:{“code”:1,”created_at”:”2017-06-20 16:52:47”,”message”:”u64cdu4f5cu6210u529f”},”id”:”1”}
返回失败数据参考:
{“status”:{“code”:5,”created_at”:”2017-06-19 14:41:46”,”message”:”router mathod not match”}}

删除

请求地址:
  • {api_dir}/firewall/advanced

请求方式:

  • DELETE

请求参数:

  • id int 高级设置规则id

响应数据:

返回成功数据参考:
{“status”:{“code”:1,”created_at”:”2017-06-20 16:52:47”,”message”:”u64cdu4f5cu6210u529f”}}
返回失败数据参考:
{“status”:{“code”:5,”created_at”:”2017-06-19 14:41:46”,”message”:”router mathod not match”}}

內容目录

上一个主题

防火墙设置-频率

下一个主题

站点日志

本页