Panggil operasi DescribeDcdnDomainHttpCodeDataByLayer untuk memperoleh data kode status HTTP yang diklasifikasikan berdasarkan protokol.
Deskripsi operasi
Frekuensi panggilan untuk satu pengguna dibatasi hingga 20 panggilan per detik.
Kueri berbasis protokol IP tidak didukung.
Jika parameter StartTime dan EndTime tidak ditentukan, data dalam 24 jam terakhir akan dikembalikan. Jika parameter tersebut ditentukan, data dalam rentang waktu yang ditetapkan akan dikembalikan.
Granularitas waktu yang didukung
Granularitas waktu dari data yang dikueri bervariasi tergantung pada rentang waktu maksimum dalam satu kueri. Tabel berikut menjelaskan granularitas waktu yang didukung, periode data historis yang dapat dikueri, serta latensi data.
| Time granularity | Maximum time span for a single query | Queryable historical data period | Data latency |
| 5 minutes | 3 days | 93 days | 15 minutes |
| 1 hour | 31 days | 186 days | Typically 3 to 4 hours |
| 1 day | 90 days | 366 days | Typically 4 hours, but no more than 24 hours |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnDomainHttpCodeDataByLayer |
get |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
No |
Nama domain yang dipercepat untuk dikueri. Anda dapat menentukan beberapa nama domain dan memisahkannya dengan koma (,). Anda dapat menentukan hingga 500 nama domain. Jika Anda menentukan beberapa nama domain, data agregat akan dikembalikan. Jika Anda mengosongkan parameter ini, data agregat untuk semua nama domain yang dipercepat akan dikembalikan. |
example.com |
| StartTime |
string |
No |
Awal rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Granularitas data minimum adalah 5 menit. Jika Anda tidak mengatur parameter ini, data dalam 24 jam terakhir akan dikembalikan. |
2015-12-10T20:00:00Z |
| EndTime |
string |
No |
Akhir rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. |
2015-12-10T21:00:00Z |
| Interval |
string |
No |
Granularitas waktu dari data yang dikueri, dalam satuan detik. Nilai parameter ini bervariasi berdasarkan rentang waktu maksimum untuk satu kueri. Nilai yang valid: 300 (5 menit), 3600 (1 jam), dan 86400 (1 hari). Untuk informasi selengkapnya, lihat granularitas waktu yang didukung di bagian Usage notes. |
300 |
| IspNameEn |
string |
No |
Nama bahasa Inggris penyedia layanan. Untuk memperoleh nama bahasa Inggris tersebut, panggil operasi DescribeDcdnRegionAndIsp. Jika Anda tidak mengatur parameter ini, data untuk semua penyedia layanan akan dikembalikan. |
telecom |
| LocationNameEn |
string |
No |
Nama bahasa Inggris wilayah. Untuk memperoleh nama bahasa Inggris tersebut, panggil operasi DescribeDcdnRegionAndIsp. Jika Anda tidak mengatur parameter ini, data di semua wilayah akan dikembalikan. |
hangzhou |
| Layer |
string |
No |
Dimensi kueri. Anda dapat mengkueri data berdasarkan lapisan jaringan (IPv4 dan IPv6), lapisan aplikasi (http, https, dan quic), atau semua. Nilai default: all. |
all |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| DataInterval |
string |
Interval waktu antar entri data, dalam satuan detik. |
300 |
| RequestId |
string |
ID permintaan. |
BEA5625F-8FCF-48F4-851B-CA63946DA664 |
| HttpCodeDataInterval |
object |
||
| DataModule |
array<object> |
Distribusi kode status HTTP pada setiap interval waktu. Satuan: jumlah. |
|
|
array<object> |
|||
| Value |
object |
Jumlah tanggapan untuk setiap kode status HTTP. |
{"200": 10,"206": 100} |
| TimeStamp |
string |
Awal irisan waktu. |
2015-12-10T21:00:00Z |
| TotalValue |
string |
Total jumlah tanggapan. |
110 |
Contoh
Respons sukses
JSONformat
{
"DataInterval": "300",
"RequestId": "BEA5625F-8FCF-48F4-851B-CA63946DA664",
"HttpCodeDataInterval": {
"DataModule": [
{
"Value": {
"200": 10,
"206": 100
},
"TimeStamp": "2015-12-10T21:00:00Z",
"TotalValue": "110"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | You must set both the start time and the end time. |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | The format of the specified start time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | The format of the specified end time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | The end time is earlier than the start time. |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | The specified start time is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.