Set the Access Referer Control
Last Updated:2020-09-17
Interface
This interface is used to set the Referer access control.
| Method | Path | Description |
|---|---|---|
| PUT | /v2/abroad/domain/{domain}/config?refererACL | Set Referer access control |
Request Body
| Parameter | Optional | Type | Description |
|---|---|---|---|
| refererACL | Required | refererACL | Set Referer access control |
- RefererACL field description:
| Field | Optional | Type | Description |
|---|---|---|---|
| blackList | No | list | Blacklist |
| whiteList | No | list | Whitelist |
| allowEmpty | No | boolean | Null referer is allowed |
- blackList and whiteList cannot exist at the same time.
Response code(Http Status Code)
| Http Status Code | Description |
|---|---|
| 200 | Successfully configured |
| 400 | Format error |
Request example
PUT /v2/abroad/domain/test.bcecdn.com/config?refererACL HTTP/1.1
x-bce-date: 2018-11-21T09:46:38Z
Host: cdn.baidubce.com
Content-Length: 22
{
"refererACL": {
"blackList":["http://www.example.com/*"],
"allowEmpty": true
}
} Response example
Server: nginx
Date: Wed, 21 Nov 2018 10:45:48 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
x-bce-request-id: a0d6f8aa-7bd2-58dc-f8f1-c4a0f148e5ca
{"requestId":"a0d6f8aa-7bd2-58dc-f8f1-c4a0f148e5ca","code":"success","message":"update referer acl success"}