Content Acceleration,Dynamic Web Acceleration,Media Acceleration VoD,Media Acceleration Live Broadcast
Disables the specified accelerated domain name, and requests for the accelerated domain name after it is disabled will be rejected directly and will not be back to origin.
Single user trigger frequency: 300/5min
| Name | Description |
|---|---|
*domainString | Domain name or Domain ID |
| Name | Description |
|---|---|
x-cnc-request-idString | Uniquely identified id for querying tasks per request (for all API) |
| Name | Description |
|---|---|
codeString | Error code, which appears when HTTPStatus is not 202, represents the error type of the current request call |
messageString | Response information, success when successful |
| Error code(code) | Description(message) | HTTP status | Semantic |
|---|---|---|---|
| NoSuchDomain | The specified domain name does not exist. | 400 | The specified domain name does not exist. |
| DomainNotEnabled | The domain you want to disable is not yet enabled. | 409 | The domain you want to disable is not yet enabled. |
| WRONG_OPERATOR | The author cannot operate the domain name | 400 | The author cannot operate the domain name |
| PARAM_INVALID | Parameter {0} null or illegal | 400 | Parameter {0} null or illegal |
| InvalidParameter | No domain was specified. | 400 | No domain was specified. |
| CustomerNoOwnDomain | customer not own domain name[{0}] | 400 | customer not own domain name[{0}] |
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://{@apiDomain}/api/domain/123344/disable" \
-X "PUT" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"HTTP/1.1 202 Accepted
Date: Fri, 17 May 2017 06:33:26 GMT
Content-Type: application/json;charset=utf-8
x-cnc-request-id:c54cbbb4-19fe-407a-930c-3988b62ed2fd
{"message":"success"}