文档
测试

批量操作-源站设置,源站添加,强制跳转,防御策略

POST
http:/domain/api/front/subhost/batchEdit

接口描述

主域名列表批量操作,源站设置,源站添加,强制跳转,防御策略,缓存清理请调用主域名配置 pureCache 方法,批量删除调用单个主域名删除接口(http:/domain/api/front/subhost/delete)

请求头

参数名
类型
描述
必填
Content-Type:application/json
sring
必填
Authorization
string
例如:Bearer token值
必填

请求参数

参数名
类型
描述
必填
subhost
string
主域名
必填
func
string
批量操作对应方法
必填

说明 / 示例

请求示例: //源站批量操作-源站设置 ``` { "subhosts": ["1.com", "2.com"], "func":"upstreams_sets", "upstreams": [{ "prefix": "www", "addr": "1.1.1.41", "port":"80", "isSSL":true }, { "prefix": "www", "addr": "1.1.1.411", "port":"88", "isSSL":false }] } ``` //源站批量操作-源站添加 ``` { "subhosts": ["1.com", "2.com"], "func":"upstreams_adds", "upstreams": [{ "prefix": "www", "addr": "1.1.1.41", "port":"80", "isSSL":true }, { "prefix": "www", "addr": "1.1.1.411", "port":"88", "isSSL":false }] } ``` //源站批量操作-强制跳转 lockHttps ``` { "subhosts": ["1.com", "2.com"], "func":"lockHttps", "lockHttps":"false" } //源站批量操作-防御策略 isBanEmptyUA = 1,屏蔽空UA,1=屏蔽 -1=不屏蔽 jsGuard = 2 ,js盾防御 2=开启 0=关闭 useCaptcha = 1 ,验证码防御 1=开启 -1=关闭 ``` { "subhosts": ["1.com", "2.com"], "func":"defenses", "isBanEmptyUA":1, "jsGuard":2, "useCaptcha":1 } ``` 返回参数示例: ``` { "code": 1, "msg": "success", "data": [] } ```