设置访问ua控制
更新时间:2021-01-25
接口
设置域名的访问ua控制接口。
Method | Path | 说明 |
---|---|---|
PUT | /v2/dsa/domain/{domain}/config?action=setUaAcl | 设置访问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——使用白名单
PUT /v2/dsa/domain/myself.baidu.com/config?action=setUaAcl
{
"uaAcl": {
"whiteList": [
"MQQBrowser/5.3/Mozilla/5.0",
"Mozilla/5.0 (Linux; Android 7.0"
]
}
}
请求示例2——使用黑名单
PUT /v2/dsa/domain/myself.baidu.com/config?action=setUaAcl
{
"uaAcl": {
"blackList": [
"MQQBrowser/5.3/Mozilla/5.0",
"Mozilla/5.0 (Linux; Android 7.0"
]
}
}
请求示例3——删除uaAcl
PUT /v2/dsa/domain/myself.baidu.com/config?action=setUaAcl
{
"uaAcl": {
"whiteList": []
}
}
响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
{"status":"RUNNING"}