调用DescribeDomainHttpCodeData获取加速域名HTTP返回码的总数和占比数据,支持获取最近90天的数据。

调用该接口前,请您注意:
  • 如果您不指定StartTime和EndTime时,默认读取过去24小时的数据;指定StartTime和EndTime时,按指定的起止时间查询。
  • 您可以查询批量域名的数据,多个域名用逗号(,)分隔。
  • 该接口的计算粒度为5分钟。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeDomainHttpCodeData

操作接口名,系统规定参数。取值:DescribeDomainHttpCodeData

DomainName String test.test.com

加速域名,多个域名用逗号(,)分隔。

默认查询所有加速域名。

StartTime String 2015-11-30T05:33:00Z

获取数据起始时间点。日期格式按照ISO8601表示法,并使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

EndTime String 2015-11-30T05:40:00Z

获取数据结束时间点。日期格式按照ISO8601表示法,并使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

结束时间需大于起始时间。

Interval String 300

查询数据的时间粒度,单位:秒。根据您指定StartTimeEndTime两者的时间跨度,该参数取值如下:

  • 3天以内(不包含3天整)支持300360086400,如果不传该参数,默认值为300
  • 3-31天(不包含31天整)支持360086400,如果不传该参数,默认值为3600
  • 31天及以上支持86400,如果不传该参数,默认值为86400

返回数据

名称 类型 示例值 描述
RequestId String BC858082-736F-4A25-867B-E5B67C85ACF7

请求ID。

DomainName String test.test.com

加速域名。

StartTime String 2015-11-30T05:33:00Z

开始时间。

EndTime String 2015-11-30T05:40:00Z

结束时间。

DataInterval String 300

时间间隔。

HttpCodeData Array

每个时间间隔的HTTP返回码占比数据。

TimeStamp String 2015-11-30T05:30:00Z

时间片起始时刻。

Value Array

各返回码占比使用数据列表。

Code String 200

HTTP返回码。

Proportion String 66.046511627907

占比使用数据。

Count String 300

总数。

示例

请求示例

http://cdn.aliyuncs.com?Action=DescribeDomainHttpCodeData
&DomainName="test.com,abc.com"
&StartTime=2015-11-30T05:33:00Z
&EndTime=2015-11-30T05:40:00Z
&<公共请求参数>

正常返回示例

XML 格式

<DescribeDomainHttpCodeDataResponse>
	  <HttpCodeData>
		    <UsageData>
			      <TimeStamp>2015-11-30T05:40:00Z</TimeStamp>
			      <Value>
				        <CodeProportionData>
					          <Proportion>66.046511627907</Proportion>
					          <Code>200</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>4.72868217054264</Proportion>
					          <Code>206</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>0.155038759689922</Proportion>
					          <Code>302</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>0.62015503875969</Proportion>
					          <Code>304</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>28.4496124031008</Proportion>
					          <Code>500</Code>
				        </CodeProportionData>
			      </Value>
		    </UsageData>
		    <UsageData>
			      <TimeStamp>2015-11-30T05:35:00Z</TimeStamp>
			      <Value>
				        <CodeProportionData>
					          <Proportion>64.7822765469824</Proportion>
					          <Code>200</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>3.74331550802139</Proportion>
					          <Code>206</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>0.152788388082506</Proportion>
					          <Code>302</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>1.90985485103132</Proportion>
					          <Code>304</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>29.4117647058824</Proportion>
					          <Code>500</Code>
				        </CodeProportionData>
			      </Value>
		    </UsageData>
		    <UsageData>
			      <TimeStamp>2015-11-30T05:30:00Z</TimeStamp>
			      <Value>
				        <CodeProportionData>
					          <Proportion>67.1458998935037</Proportion>
					          <Code>200</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>12.6730564430245</Proportion>
					          <Code>206</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>0.053248136315229</Proportion>
					          <Code>302</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>0.958466453674121</Proportion>
					          <Code>304</Code>
				        </CodeProportionData>
				        <CodeProportionData>
					          <Proportion>19.1693290734824</Proportion>
					          <Code>500</Code>
				        </CodeProportionData>
			      </Value>
		    </UsageData>
	  </HttpCodeData>
	  <DataInterval>300</DataInterval>
	  <RequestId>BC858082-736F-4A25-867B-E5B67C85ACF7</RequestId>
	  <DomainName>example1.com,example2.com</DomainName>
	  <EndTime>2015-11-30T05:40:00Z</EndTime>
	  <StartTime>2015-11-30T05:33:00Z</StartTime>
</DescribeDomainHttpCodeDataResponse>

JSON 格式

{
    "HttpCodeData": {
        "UsageData": [
            {
                "TimeStamp": "2015-11-30T05:40:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "66.046511627907",
                            "Code": "200"
                        },
                        {
                            "Proportion": "4.72868217054264",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.155038759689922",
                            "Code": "302"
                        },
                        {
                            "Proportion": "0.62015503875969",
                            "Code": "304"
                        },
                        {
                            "Proportion": "28.4496124031008",
                            "Code": "500"
                        }
                    ]
                }
            },
            {
                "TimeStamp": "2015-11-30T05:35:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "64.7822765469824",
                            "Code": "200"
                        },
                        {
                            "Proportion": "3.74331550802139",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.152788388082506",
                            "Code": "302"
                        },
                        {
                            "Proportion": "1.90985485103132",
                            "Code": "304"
                        },
                        {
                            "Proportion": "29.4117647058824",
                            "Code": "500"
                        }
                    ]
                }
            },
            {
                "TimeStamp": "2015-11-30T05:30:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "67.1458998935037",
                            "Code": "200"
                        },
                        {
                            "Proportion": "12.6730564430245",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.053248136315229",
                            "Code": "302"
                        },
                        {
                            "Proportion": "0.958466453674121",
                            "Code": "304"
                        },
                        {
                            "Proportion": "19.1693290734824",
                            "Code": "500"
                        }
                    ]
                }
            }
        ]
    },
    "DataInterval": "300",
    "RequestId": "BC858082-736F-4A25-867B-E5B67C85ACF7",
    "DomainName": "example1.com,example2.com",
    "EndTime": "2015-11-30T05:40:00Z",
    "StartTime": "2015-11-30T05:33:00Z"
}

错误码

访问错误中心查看更多错误码。