All Documents
Current Document

Content is empty

If you don't find the content you expect, please try another search term

Documentation

GetSrcDomainHttpCodeData

Last updated:2021-07-20 11:46:10

GetSrcDomainHttpCodeData

Description

  • You can call this operation to obtain the real-time number of requests responded with different HTTP status codes for specified domain names and their percentage. You can generate a percentage pie chart based on the data.
  • You can query data within the past year. The start time and the end time cannot be more than 90 days apart.
  • A single query can include up to 1,000 domain names and return up to 10,000 data points. The time period of a single query must contain at least one time granularity. For example, if you select the time granularity of 5 minutes, the start time and the end time must be at least 5 minutes apart.

Request syntax

The API request contains the specified directory /2020-06-30/statistics/GetSrcDomainHttpCodeData, common request headers, and operation-specific request parameters. For more information, see the sample request.

Request parameters

Parameter Required Type Description
StartTime Yes String The beginning of the time range to query. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm+0800 format. The time must be in UTC+8. Example: 2016-08-01T21:10+0800.
EndTime Yes String The end of the time range to query. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm+0800 format. The time must be in UTC+8. The end time must be later than the start time. Example: 2016-08-01T21:15+0800.
CdnType Yes String The business type. You can specify only one type at a time. Valid values: file, video, and page.
Domains No String The domain names to query. Separate multiple domain names with commas (,). By default, all domain names of the current account that are online in the specified time period are queried.
Schema No String The protocol type. Valid values: http, http, and quic. You can specify only one type at a time. By default, all types are queried.
ResultType No String Specifies whether to expand the statistics data and, if yes, in which dimensions. Valid values: unexpand, domain (expand by domain name), code (expand by status code), and expand. Default value: unexpand.

Response parameters

Parameter Type Description
StartTime String The beginning of the time range that is queried.
EndTime String The end of the time range that is queried.
CdnType String The business type.
Domains String The domain names, separated with commas (,).
Schema String The protocol type.
ResultType String Indicates whether the statistics data is expanded and, if yes, in which dimensions.
Datas Datas[] The HTTP status codes and their percentage.

Datas

Parameter Type Description
Condition Condition The query conditions.
HttpCodeData HttpCodeData[] The HTTP status codes.

Condition

Parameter Type Description
Domains String The domain names, separated with commas (,).

HttpCodeData

Parameter Type Description
CodeType String The type of the HTTP status code. Valid values: 2xx, 3xx, 4xx, and 5xx.
Code String The HTTP status code, such as 200 or 404.
Pv Long The number of requests responded with this status code or status codes of this type.
Proportion Double The percentage of requests responded with this status code or status codes of this type.

Examples

Sample request

GET method:

GET /2020-06-30/statistics/GetSrcDomainHttpCodeData?StartTime=2020-09-01T08%3a00%2b0800&EndTime=2020-09-01T08%3a05%2b0800&CdnType=video&Domains=www.test.com&Schema=&ResultType=
Host: cdn.api.ksyun.com
X-Amz-Date: date
Authorization:authorization string
x-action: GetSrcDomainHttpCodeData
x-version: 2020-06-30

POST method:

POST /2020-06-30/statistics/GetSrcDomainHttpCodeData
Host: cdn.api.ksyun.com
X-Amz-Date: date
Authorization:authorization string
x-action: GetSrcDomainHttpCodeData
x-version: 2020-06-30
Content-Type: application/json
{
    "StartTime":"2020-09-01T08:00+0800",
    "EndTime":"2020-09-01T08:05+0800",
    "CdnType":"video",
    "Domains":"www.test.com",
    "Schema":"",
    "ResultType":""
}

Sample response

{
    "StartTime": "2020-09-01T08:00+0800",
    "EndTime": "2020-09-01T08:05+0800",
    "CdnType": "video",
    "Domains": "www.test.com",
    "Schema": "http,https,quic",
    "ResultType": "unexpand",
    "Datas": [
        {
            "Condition":
                {
                    "Domains":"www.test.com"
                },
            "httpcodeData": 
            [
                {
                    "CodeType":"2xx",
                    "PV":3004,
                    "Proportion":55.54468
                },
                {
                    "CodeType":"4xx",
                    "PV":1893,
                    "Proportion":44.45537
                }
            ]
        }
    ],
    "RequestId": "7f9c419a-3f87-433b-8399-a9fcb68c8d8e"
}
On this page
Pure ModeNormal Mode

Pure Mode

Click to preview the document content in full screen
Feedback