调用DescribeDomainStatusCodeList查询网站业务的响应状态码统计信息。

调试

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

请求参数

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

要执行的操作。取值:DescribeDomainStatusCodeList

ResourceGroupId String rg-acfm2pz25js****

DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。

关于资源组的更多信息,请参见创建资源组

RegionId String cn-hangzhou

DDoS高防实例所属地域ID。取值:

  • cn-hangzhou(默认):表示中国内地,对应DDoS高防(新BGP)实例。
  • ap-southeast-1:表示非中国内地,对应DDoS高防(国际)实例。
StartTime Long 1582992000

查询开始时间。使用时间戳格式,单位:秒。

说明 必须为整点分钟。
EndTime Long 1583683200

查询结束时间。使用时间戳格式,单位:秒。

说明 必须为整点分钟。
Interval Long 1000

返回数据的步长,单位为秒,即每隔多少秒返回一个结果。

Domain String www.aliyun.com

网站业务的域名。不设置该参数表示查询所有域名的响应状态码统计信息。

说明 域名必须已配置网站业务转发规则。您可以调用DescribeDomains查询所有域名。
QueryType String gf

查询数据的来源。取值:

  • gf:表示高防响应数据。
  • upstrem:表示源站响应数据。

调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见公共参数

调用API的请求格式,请参见本文示例中的请求示例。

返回数据

名称 类型 示例值 描述
RequestId String 3B63C0DD-8AC5-44B2-95D6-064CA9296B9C

本次请求的ID。

StatusCodeList Array of StatusCode

响应状态码的统计信息。

Status502 Long 0

502状态码的统计值。

Index Integer 0

返回数据的索引号。

Time Long 1582992000

统计时间。时间戳格式,单位:秒。

Status405 Long 0

405状态码的统计值。

Status3XX Long 0

3XX类状态码的统计值。

Status503 Long 0

503状态码的统计值。

Status4XX Long 4486

4XX类状态码的统计值。

Status2XX Long 15520

2XX类状态码的统计值。

Status5XX Long 0

5XX类状态码的统计值。

Status504 Long 0

504状态码的统计值。

Status403 Long 0

403状态码的统计值。

Status200 Long 15520

200状态码的统计值。

Status404 Long 0

404状态码的统计值。

Status501 Long 0

501状态码的统计值。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeDomainStatusCodeList
&StartTime=1582992000
&EndTime=1583683200
&Interval=1000
&Domain=www.aliyun.com
&QueryType=gf
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeDomainStatusCodeListResponse>
    <RequestId>3B63C0DD-8AC5-44B2-95D6-064CA9296B9C</RequestId>
    <StatusCodeList>
        <Status502>0</Status502>
        <Index>0</Index>
        <Time>1582992000</Time>
        <Status405>0</Status405>
        <Status3XX>0</Status3XX>
        <Status503>0</Status503>
        <Status4XX>4486</Status4XX>
        <Status2XX>15520</Status2XX>
        <Status5XX>0</Status5XX>
        <Status504>0</Status504>
        <Status403>0</Status403>
        <Status200>15520</Status200>
        <Status404>0</Status404>
        <Status501>0</Status501>
    </StatusCodeList>
</DescribeDomainStatusCodeListResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "3B63C0DD-8AC5-44B2-95D6-064CA9296B9C",
  "StatusCodeList" : [ {
    "Status502" : 0,
    "Index" : 0,
    "Time" : 1582992000,
    "Status405" : 0,
    "Status3XX" : 0,
    "Status503" : 0,
    "Status4XX" : 4486,
    "Status2XX" : 15520,
    "Status5XX" : 0,
    "Status504" : 0,
    "Status403" : 0,
    "Status200" : 15520,
    "Status404" : 0,
    "Status501" : 0
  } ]
}

错误码

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