調用DescribeDomainHttpCodeDataByLayer按協議分類擷取HTTP狀態代碼資料。
- 不指定StartTime和EndTime時,該介面預設讀取過去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秒。 該參數使用限制如下:
不傳值和傳的值不支援時,使用預設值。 |
LocationNameEn | String | 否 | hangzhou |
地區英文名,通過 DescribeCdnRegionAndIsp介面獲得。 不傳值代表所有地區。 |
IspNameEn | String | 否 | telecom |
電訊廠商英文名,通過 DescribeCdnRegionAndIsp介面獲得。 不傳值代表所有電訊廠商。 |
Layer | String | 否 | all |
查詢維度,可選網路層(IPv4、IPv6)或應用程式層(http、https、quic)或 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" }
錯誤碼
訪問 錯誤中心查看更多錯誤碼。