調用DescribeDomainHttpCodeDataByLayer按協議分類擷取HTTP狀態代碼資料。

  • 不指定StartTimeEndTime時,該介面預設讀取過去24小時的資料,同時支援按指定的起止時間查詢,兩者需要同時指定。
  • 支援批量網域名稱查詢,多個網域名稱用半形逗號(,)分隔。
  • 最多可擷取最近90天的資料。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String DescribeDomainHttpCodeDataByLayer

系統規定參數。取值:DescribeDomainHttpCodeDataByLayer

DomainName String example.com

需要查詢的加速網域名稱。支援批量網域名稱查詢,多個網域名稱用半形逗號(,)分隔。

若參數為空白,預設返回所有加速網域名稱合并後的資料。

StartTime String 2020-07-05T22:00:00Z

擷取資料起始時間。日期格式按照ISO8601標記法,並使用UTC時間,格式為yyyy-MM-ddTHH:mm:ssZ。

最小資料粒度為5分鐘。

若該參數為空白,預設讀取過去24小時資料。

EndTime String 2020-07-06T22:00:00Z

擷取資料結束時間。日期格式按照ISO8601標記法,並使用UTC時間,格式為yyyy-MM-ddTHH:mm:ssZ。

说明 結束時間需大於起始時間。
Interval String 300

查詢資料的時間粒紋,支援300秒,3600秒和86400秒。

該參數使用限制如下:

  • 3天以內(不包含3天整):支援300秒、3600秒、86400秒。
  • 3~31天(不包含31天整):支援3600秒和86400秒。
  • 31天及以上:支援86400秒。

不傳值和傳的值不支援時,使用預設值。

LocationNameEn String hangzhou

地區英文名,通過 DescribeCdnRegionAndIsp介面獲得。

不傳值代表所有地區。

IspNameEn String telecom

電訊廠商英文名,通過 DescribeCdnRegionAndIsp介面獲得。

不傳值代表所有電訊廠商。

Layer String all

查詢維度,可選網路層(IPv4IPv6)或應用程式層(httphttpsquic)或 all

預設為all

返回資料

名稱 類型 樣本值 描述
DataInterval String 300

每條記錄的時間間隔,單位:秒。

HttpCodeDataInterval Array of DataModule

每個時間間隔的HTTPCode分布情況,單位:個。

DataModule
TimeStamp String 2015-12-10T20:35:00Z

時間片起始時刻。

TotalValue String 110

總響應次數。

Value String "Value": { "200": 10, "206": 100}

每個HTTPCode對應的響應次數。

RequestId String BEA5625F-8FCF-48F4-851B-CA63946DA664

請求ID。

樣本

請求樣本


    http(s)://cdn.aliyuncs.com/?Action=DescribeDomainHttpCodeDataByLayer &DomainName=example.com &StartTime=2015-12-10T20:00:00Z &EndTime=2015-12-10T21:00:00Z &<公用請求參數>
   

正常返回樣本

XML 格式


    <DescribeDomainHttpCodeDataByLayerResponse> <HttpCodeDataInterval> <DataModule> <TimeStamp>2015-12-10T21:00:00Z</TimeStamp> <Value> <200>10</200> <206>100</206> </Value> <TotalValue>110</TotalValue> </DataModule> <DataModule> <TimeStamp>2015-12-10T20:35:00Z</TimeStamp> <Value> <200>12</200> <206>120</206> </Value> <TotalValue>132</TotalValue> </DataModule> </HttpCodeDataInterval> <DataInterval>300</DataInterval> <RequestId>BEA5625F-8FCF-48F4-851B-CA63946DA664</RequestId> </DescribeDomainHttpCodeDataByLayerResponse>
   

JSON 格式


    { "HttpCodeDataInterval": { "DataModule": [ { "TimeStamp": "2015-12-10T21:00:00Z", "Value": { "200": 10, "206": 100 }, "TotalValue": 110 }, { "TimeStamp": "2015-12-10T20:35:00Z", "Value": { "200": 12, "206": 120 }, "TotalValue": 132 } ] }, "DataInterval": "300", "RequestId": "BEA5625F-8FCF-48F4-851B-CA63946DA664" }
   

錯誤碼

訪問 錯誤中心查看更多錯誤碼。