Found 0 result in total

Content is empty
If you don't find the content you expect, please try another search term
Content Delivery Network (CDN)
API Documentation
Domain Detailed Configuration
GetDomainConfigs
Last updated:2021-03-17 10:55:02
You can call this operation to query detailed configurations of a domain name.
The API request contains the specified directory /2016-09-01/domain/GetDomainConfigs, common request headers, and operation-specific request parameters. For more information, see the sample request.
| Parameter | Required | Type | Description |
|---|---|---|---|
| DomainId | Yes | String | The ID of the domain name. |
| ConfigList | No | String | The configurations to be queried. Separate multiple configurations with commas (,). If this parameter is left empty, all configurations are queried. For more information, see the following table. |
| Request parameter | Type | Description | Response parameter |
|---|---|---|---|
| cache_expired | String | The cache policy configuration. | CacheRuleConfig |
| ip | String | The configuration of hotlinking prevention based on the IP address blacklist or whitelist. | IpProtectionConfig |
| http_header | String | The HTTP header configuration. | HttpHeadersConfig |
| ignore_query_string | String | The parameter filter configuration. | IgnoreQueryStringConfig |
| referer | String | The configuration of referer-based hotlinking prevention. | ReferProtectionConfig |
| src_host | String | The back-to-origin host configuration. | BackOriginHostConfig |
| video_seek | String | The video seeking configuration. | VideoSeekConfig |
| test_url | String | The test URL configuration. | TestUrlConfig |
| certificate | String | The service certificate configuration. | CertificateConfig |
| request_auth | String | The configuration of hotlinking prevention based on the timestamp and shared key. | RequestAuthConfig |
| http2_option | String | The HTTP 2.0 configuration. | Http2OptionConfig |
| force_redirect | String | The forcible redirection configuration. | ForceRedirectConfig |
| page_compress | String | The intelligent compression configuration. | PageCompressConfig |
| error_page | String | The custom error page configuration. | ErrorPageConfig |
| Parameter | Type | Description |
|---|---|---|
| DomainConfigs | String | The configuration data. For more information, see the mappings between the request parameters and response parameters in ConfigList. |
Sample request
GET method:
GET /2016-09-01/domain/GetDomainConfigs?DomainId=2D09XC0&ConfigList 1.1
Host: cdn.api.ksyun.com
X-Amz-Date: date
Authorization:authorization string
x-action: GetDomainConfigs
x-version: 2016-09-01
POST method:
POST /2016-09-01/domain/GetDomainConfigs 1.1
Host: cdn.api.ksyun.com
X-Amz-Date: date
Authorization:authorization string
x-action: GetDomainConfigs
x-version: 2016-09-01
Content-Type: application/x-www-form-urlencoded
DomainId=2D09XC0&ConfigList
Sample response
{
"CacheRuleConfig": {
"CacheRules": [
{
"CacheRuleType": "exact",
"Value": "/111xxXXX/XXX.TXT",
"CacheTime": 120,
"RespectOrigin": "off",
"CacheEnable": "on"
},
{
"CacheRuleType": "exact",
"Value": "/111xxXXX/XXX.TXT",
"CacheEnable": "off"
}
]
},
"IpProtectionConfig": {
"IpList": ""
},
"HttpHeadersConfig": {
"HttpHeaderRules": []
},
"PageCompressConfig": {
"Enable": "off"
},
"IgnoreQueryStringConfig": {
"Enable": "on"
},
"BackOriginConfig": {
"Enable": ""
},
"ReferProtectionConfig": {
"Enable": "off",
"ReferType": "",
"ReferList": "",
"AllowEmpty": "off"
},
"BackOriginHostConfig": {
"BackOriginHost": "www.test.com"
},
"VideoSeekConfig": {
"Enable": "off"
},
"OriginAdvancedConfig": {
"Enable": "off",
"OriginType": "ipaddr",
"OriginAdvancedItems": [],
"OriginPolicy": "rr",
"OriginPolicyBestCount": "1"
},
"TestUrlConfig": {
"TestUrlConfig": "https://www.test.com"
}
"RequestAuthConfig": {
"Enable":"off",
"AuthType": "TypeA",
"Key1": "",
"ExpirationTime": "",
}
}
Pure Mode