【产品技术】网页防篡改规则的查询、创建、删除和刷新

举报
懒宅君 发表于 2020/06/29 17:47:52 2020/06/29
【摘要】 查询URI格式GET /v1/{project_id}/waf/policy/{policy_id}/antitamper?offset={offset}&&limit={limit}Path参数说明名称是否必选参数类型说明project_id是String用户操作的项目ID。policy_id是String策略ID。offset否Long指定返回的页数,取值范围为:[0, 65535],默...

查询

URI格式

GET /v1/{project_id}/waf/policy/{policy_id}/antitamper?offset={offset}&&limit={limit}


Path参数说明

名称

是否必选

参数类型

说明

project_id

String

用户操作的项目ID。

policy_id

String

策略ID。

offset

Long

指定返回的页数,取值范围为:[0, 65535],默认值为0。

limit

Long

指定查询返回每页记录的最大条数,取值范围为:(0, 50],默认值为10。

请求消息

请求参数

响应消息

响应参数

响应参数说明

名称

参数类型

说明

total

Integer

该策略下防篡改规则的总条数。

items

表3

网页防篡改对象列表。

items

名称

参数类型

说明

id

String

网页防篡改规则ID。

policy_id

String

网页防篡改规则的策略ID。

hostname

String

防护域名。

path

String

防篡改的URL链接,不包含域名。

timestamp

Long

缓存的更新时间。

举栗

以查询网页防篡改规则列表,返回记录条数为“2”为例。

响应样例

{

  "total": 2,

  "items": [{

      "id": "3a9b5c0f96784ec8abd8ba61a98064ef",

      "policy_id": "yuc0e55865544d1f8c95cf71df108c6b",

      "hostname": "www.aaa.com",

      "path": "/a",

      "timestamp": 1499817600

    }, {

      "id": "44d887434169475794b2717438f7fa78",

      "policy_id": "yuc0e55865544d1f8c95cf71df108c6b",

      "hostname": "www.bbb.com",

      "path": "/b"

      "timestamp": 1499817600

    }

  ]

}

API返回的正常状态码:

状态码

状态码

编码

状态说明

200

OK

客户端请求已处理成功。

异常状态码,请参见状态码


创建

URI格式

POST /v1/{project_id}/waf/policy/{policy_id}/antitamper

Path参数说明

名称

是否必选

参数类型

说明

project_id

String

用户操作的项目ID。

policy_id

String

防护策略ID。

请求消息

请求参数

请求参数说明

名称

是否必选

参数类型

说明

hostname

String

防护域名。

path

String

防篡改的URL,不包含域名。

响应消息

响应参数

响应参数说明

名称

参数类型

说明

id

String

网页防篡改规则ID。

policy_id

String

防护策略ID。

hostname

String

防护域名。

path

String

防篡改的URL链接,不包含域名。

timestamp

Long

缓存的更新时间。

举栗

域名“www.abc.com”创建网页防篡改规则:

  • 请求样例

{

  "hostname": "www.abc.com",

  "path": "/a"

}

  • 响应样例

{

      "id": "3a9b5c0f96784ec8abd8ba61a98064ef",

      "policy_id": "yuc0e55865544d1f8c95cf71df108c6b",

      "hostname": "www.abc.com",

      "path": "/a",

      "timestamp": 1499817600

}

API返回的正常状态码

状态码

状态码

编码

状态说明

200

OK

客户端请求已处理成功。

异常状态码,请参见状态码


删除

URI格式

DELETE /v1/{project_id}/waf/policy/{policy_id}/antitamper/{antitamper_rule_id}

Path参数说明

名称

是否必选

参数类型

说明

project_id

String

用户操作的项目ID。

policy_id

String

防护策略ID。

antitamper_rule_id

String

网页防篡改规则的ID。

请求消息

请求参数

响应消息

响应参数

状态码

API返回的正常状态码

状态码

状态码

编码

状态说明

204

No Content

服务器成功处理了请求,没有返回任何内容。



查询

URI格式

GET /v1/{project_id}/waf/policy/{policy_id}/antitamper/{antitamper_rule_id}

  • 参数说明

Path参数说明

名称

是否必选

参数类型

说明

project_id

String

用户操作的项目ID。

policy_id

String

策略ID。

antitamper_rule_id

String

网页防篡改规则的ID。

请求消息

请求参数

响应消息

响应参数

响应参数说明

名称

参数类型

说明

id

String

网页防篡改规则ID。

policy_id

String

策略ID。

hostname

String

防护域名。

path

String

防篡改的URL链接,不包含域名。

timestamp

Long

缓存的更新时间。

1举栗子

查询id“3a9b5c0f96784ec8abd8ba61a98064ef”的网页防篡改规则。

响应样例

{

      "id": "3a9b5c0f96784ec8abd8ba61a98064ef",

      "policy_id": "yuc0e55865544d1f8c95cf71df108c6b",

      "hostname": "www.aaa.com",

      "path": "/a",

      "timestamp": 1499817600

}

状态码

API返回的正常状态码。

状态码

状态码

编码

状态说明

200

OK

客户端请求已处理成功。

异常状态码,请参见状态码


刷新

若防篡改的网页内容有修改,需要WAF重新缓存网页内容,可刷新某个网页防篡改规则中的缓存

URI格式 POST /v1/{project_id}/waf/policy/{policy_id}/antitamper/{antitamper_rule_id}/cache

Path参数说明

名称

是否必选

参数类型

说明

project_id

String

用户操作的项目ID。

policy_id

String

策略ID。

antitamper_rule_id

String

网页防篡改规则的ID。

请求消息

请求参数

响应消息

响应参数

响应参数说明

名称

参数类型

说明

id

String

网页防篡改规则ID。

policy_id

String

策略ID。

hostname

String

防护域名。

path

String

防篡改的URL链接,不包含域名。

timestamp

Long

缓存的更新时间。

举栗子

如下以刷新缓存为例。

响应样例

{

      "id": "3a9b5c0f96784ec8abd8ba61a98064ef",

      "policy_id": "yuc0e55865544d1f8c95cf71df108c6b",

      "hostname": "www.aaa.com",

      "path": "/a",

      "timestamp": 1499817600

}

状态码

API返回的正常状态码

状态码

状态码

编码

状态说明

200

OK

客户端请求已处理成功。




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。