DescribeDcdnDomainWebsocketHttpCodeData
Queries the total count and proportions of HTTP status codes for the WebSocket protocol of a domain name.
Operation description
Invoke frequency per user: 100 times per second.
Supported time granularities
Based on the maximum time span of a single query, the request parameter Interval supports different data timestamp granularities. The corresponding time range of queryable historical data and data delay are as follows:
| Time granularity | Maximum time span per query | Queryable historical data range | Data delay |
| 5 minutes | 3 days | 93 days | 15 minutes |
| 1 hour | 31 days | 186 days | 4 hours |
| 1 day | 366 days | 366 days | 04:00 on the next day |
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnDomainWebsocketHttpCodeData |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The accelerated domain name. Separate multiple domain names with commas (,). |
example.com |
| StartTime |
string |
No |
The start time of the data to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2018-03-01T05:00:00Z |
| EndTime |
string |
No |
The end time of the data to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. Note
The end time must be later than the start time. |
2018-03-01T06:00:00Z |
| Interval |
string |
No |
The time granularity of the data to query. Unit: seconds. This parameter supports the values 300 (5 minutes), 3600 (1 hour), and 86400 (1 day) based on the maximum time span of a single query. For more information, see the supported time granularities in Usage notes. |
300 |
| IspNameEn |
string |
No |
The English name of the Internet service provider (ISP). You can call the DescribeDcdnRegionAndIsp operation to query ISPs. By default, all ISPs are queried. |
unicom |
| LocationNameEn |
string |
No |
The English name of the region. You can call the DescribeDcdnRegionAndIsp operation to query regions. By default, all regions are queried. |
beijing |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The parameter descriptions. |
||
| EndTime |
string |
The end time. The time is displayed in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
2018-03-01T13:00:00Z |
| StartTime |
string |
The start time. The time is displayed in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
2018-03-01T05:00:00Z |
| RequestId |
string |
The request ID. |
91FC2D9D-B042-4634-8A5C-7B8E7482C22D |
| DomainName |
string |
The information about the accelerated domain name. |
example.com |
| DataInterval |
string |
The time interval of each record. Unit: seconds. |
3600 |
| HttpCodeDataPerInterval |
object |
||
| DataModule |
array<object> |
The HTTP status codes. |
|
|
array<object> |
The HTTP status codes. |
||
| TimeStamp |
string |
The start time of the time interval. The time is displayed in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
2018-03-01T13:00:00Z |
| WebsocketHttpCode |
object |
||
| HttpCodeDataModule |
array<object> |
The list of proportions and usage data for each HTTP status code. |
|
|
object |
The proportions and usage data for each HTTP status code. |
||
| Code |
integer |
The HTTP status code. |
404 |
| Proportion |
number |
The proportion. |
100 |
| Count |
number |
The total count. |
16 |
Examples
Success response
JSON format
{
"EndTime": "2018-03-01T13:00:00Z",
"StartTime": "2018-03-01T05:00:00Z",
"RequestId": "91FC2D9D-B042-4634-8A5C-7B8E7482C22D",
"DomainName": "example.com",
"DataInterval": "3600",
"HttpCodeDataPerInterval": {
"DataModule": [
{
"TimeStamp": "2018-03-01T13:00:00Z",
"WebsocketHttpCode": {
"HttpCodeDataModule": [
{
"Code": 404,
"Proportion": 100,
"Count": 16
}
]
}
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | You must set both the start time and the end time. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.