设置访问ua控制
更新时间:2020-07-08
接口
设置域名的访问ua控制接口。
| Method | Path | 说明 | 
|---|---|---|
| PUT | /v2/domain/{domain}/config?uaAcl | 设置访问ua配置 | 
domain:修改配置的CDN加速域名。
请求体(Request Body)
| 参数 | 可选 | 类型 | 说明 | 
|---|---|---|---|
| uaAcl | 必选 | uaAcl | 访问ua配置规则 | 
uaAcl类型如下:
| 参数 | 可选 | 类型 | 说明 | 
|---|---|---|---|
| blackList | 可选 | list | 
ua黑名单列表,单个ua长度限制为 1~200 字符 | 
| whiteList | 可选 | list | 
ua白名单列表,单个ua长度限制为 1~200 字符 | 
blackList和whiteList不可同时存在。也不能都没有。
响应码 (Http Status Code)
| HTTP Status Code | 说明 | 
|---|---|
| 200 | 成功 | 
| 400 | 更新失败,参数错误等 | 
请求示例1——使用白名单
                Text
                
            
            1PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
2
3{
4    "uaAcl": {
5        "whiteList": [
6            "MQQBrowser/5.3/Mozilla/5.0",
7            "Mozilla/5.0 (Linux; Android 7.0"
8        ]
9    }
10}
            请求示例2——使用黑名单
                Text
                
            
            1PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
2
3{
4    "uaAcl": {
5        "blackList": [
6            "MQQBrowser/5.3/Mozilla/5.0",
7            "Mozilla/5.0 (Linux; Android 7.0"
8        ]
9    }
10}
            请求示例3——删除uaAcl
                Plain Text
                
            
            1PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
2
3{
4    "uaAcl": {
5        "whiteList": []
6    }
7}
            响应示例
                Text
                
            
            1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3Transfer-Encoding: chunked
4
5{"status":"RUNNING"}
            