Set the Access ua Control
Last Updated:2020-09-17
Interface
Set the ua access control interface of the domain name.
| Method | Path | Description |
|---|---|---|
| PUT | /v2/domain/{domain}/config?uaAcl | Set ua access configuration |
domain:Modify the configured CDN acceleration domain name.
Request body
| Parameter | Optional | Type | Description |
|---|---|---|---|
| uaAcl | Required | uaAcl | Access ua configuration rules |
The uaAcl types are as follows:
| Parameter | Optional | Type | Description |
|---|---|---|---|
| blackList | Optional | list |
ua blacklist, the length of a single ua is 1-200 characters. |
| whiteList | Optional | list |
ua whitelist, the length of a single ua is 1-200 characters. |
blackList and whiteList cannot exist at the same time. Can’t be none.
Response code (Http Status Code)
| HTTP Status Code | Description |
|---|---|
| 200 | Success |
| 400 | Update failures, parameter errors, etc. |
Request example 1 - use the whitelist
PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
{
"uaAcl": {
"whiteList": [
"MQQBrowser/5.3/Mozilla/5.0",
"Mozilla/5.0 (Linux; Android 7.0"
]
}
} Request example 2 - use the blacklist
PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
{
"uaAcl": {
"blackList": [
"MQQBrowser/5.3/Mozilla/5.0",
"Mozilla/5.0 (Linux; Android 7.0"
]
}
} Request example 3 - delete uaAcl
PUT /v2/domain/geloutinyyu11.yy.com/config?uaAcl
{
"uaAcl": {
"whiteList": []
}
} Response example
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
{"status":"RUNNING"} 