- 授权认证
- 站点安全事件统计
- 客户资产配置
- 资产安全策略配置
- 站点安全策略配置(old)
- 站点策略配置管理
- 封禁动作配置
- Session封禁配置
- IP封禁
- UA封禁管理
- Session封禁管理
- 指定策略设置封禁POST
- 自定义规则配置
- syslog配置
- http访问控制
- 站点一键接受
- 规则升级
- 自定义策略规则配置
虚拟站点策略模板新建
已测完
POST
https://localhost:50123/rest/v3/policy_template/vsite
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Header 参数
Nonce
string
可选
示例值:
12345
Timestamp
string
可选
示例值:
1663751393
Body 参数text/plain
示例
示例值:[
{
"policy_template_conf": {
"http_acl": [
{
"id": "786430",
"name": "default_low"
}
],
"scan_anti": {
"id": "2097150",
"name": "default_low"
},
"web_general_sec": [
{
"id": "2359294",
"name": "default_low"
}
],
"download_limit": {
"id": "2883582",
"name": "default_low"
},
"info_leak": {
"id": "3407870",
"name": "default_low"
},
"web_server_plugin_anti": [
{
"id": "524286",
"name": "default_low"
}
],
"http_protocol_validation": {
"id": "262142",
"name": "default_low"
},
"upload_limit": {
"id": "2621438",
"name": "default_low"
}
},
"policy_template_desc": "宽松策略模板",
"policy_template_name": "default_low3",
"policy_template_id": "222"
}
]
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://localhost:50123/rest/v3/policy_template/vsite' \
--header 'Content-Type: text/plain' \
--data-raw '[
{
"policy_template_conf": {
"http_acl": [
{
"id": "786430",
"name": "default_low"
}
],
"scan_anti": {
"id": "2097150",
"name": "default_low"
},
"web_general_sec": [
{
"id": "2359294",
"name": "default_low"
}
],
"download_limit": {
"id": "2883582",
"name": "default_low"
},
"info_leak": {
"id": "3407870",
"name": "default_low"
},
"web_server_plugin_anti": [
{
"id": "524286",
"name": "default_low"
}
],
"http_protocol_validation": {
"id": "262142",
"name": "default_low"
},
"upload_limit": {
"id": "2621438",
"name": "default_low"
}
},
"policy_template_desc": "宽松策略模板",
"policy_template_name": "default_low3",
"policy_template_id": "222"
}
]'
返回响应
🟢200成功
application/json
Body
object {0}
示例
[{"policy_template_conf":{"http_acl":[{"id":"786430","name":"default_low"}],"scan_anti":{"id":"2097150","name":"default_low"},"web_general_sec":[{"id":"2359294","name":"default_low"}],"download_limit":{"id":"2883582","name":"default_low"},"info_leak":{"id":"3407870","name":"default_low"},"web_server_plugin_anti":[{"id":"524286","name":"default_low"}],"upload_limit":{"id":"2621438","name":"default_low"},"http_protocol_validation":{"id":"262142","name":"default_low"}},"policy_template_desc":"\u5bbd\u677e\u7b56\u7565\u6a21\u677f","policy_template_name":"default_low3","policy_template_id":"222","result":"policy_template_name is exist"}]
修改于 2022-09-23 07:41:41