Consulta o número total e a proporção de códigos de status HTTP para um nome de domínio acelerado. Esta operação suporta uma granularidade mínima de tempo de dados de 1 minuto, com um atraso de dados de pelo menos 5 minutos, e permite consultar dados dos últimos 186 dias.
Descrição da operação
Atualmente, esta operação está disponível apenas na região China (Xangai).
Consultas em lote são suportadas. Você pode consultar dados de até 100 nomes de domínio por vez.
Se você não especificar
StartTimeeEndTime, esta operação retorna dados da última hora por padrão. Se você especificarStartTimeeEndTime, esta operação retorna dados para o intervalo de tempo especificado.
Granularidade de tempo dos dados retornados
A granularidade de tempo dos dados retornados varia com base no intervalo de tempo especificado por StartTime e EndTime. A tabela a seguir descreve o intervalo de dados históricos consultáveis e o atraso de dados para cada granularidade de tempo:
| Granularidade de tempo | Intervalo de tempo por consulta | Intervalo de dados históricos consultáveis | Atraso de dados |
| 1 minuto | Intervalo de tempo por consulta ≤ 1 hora | 7 dias | 5 minutos |
| 5 minutos | 1 hora < Intervalo de tempo por consulta < 3 dias | 93 dias | 15 minutos |
| 1 hora | 3 dias ≤ Intervalo de tempo por consulta < 31 dias | 186 dias | Geralmente 3 a 4 horas |
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vod:DescribeVodDomainRealTimeHttpCodeData |
get |
*全部资源
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O nome de domínio acelerado a ser consultado.
|
example.com. |
| StartTime |
string |
Não |
O início do intervalo de tempo a ser consultado. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
2019-11-30T05:39:00Z |
| EndTime |
string |
Não |
O fim do intervalo de tempo a ser consultado. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Nota
A hora de término deve ser posterior à hora de início. |
2019-11-30T05:40:00Z |
| IspNameEn |
string |
Não |
O nome do provedor de serviços de Internet (ISP) em inglês. Se você não especificar este parâmetro, os dados de todos os ISPs serão consultados. |
unicom. |
| LocationNameEn |
string |
Não |
O nome da região em inglês. Se você não especificar este parâmetro, os dados de todas as regiões serão consultados. |
shanghai. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| EndTime |
string |
O fim do intervalo de tempo para os dados retornados. |
2019-11-30T05:40:00Z |
| StartTime |
string |
O início do intervalo de tempo para os dados retornados. |
2019-11-30T05:39:00Z |
| RequestId |
string |
O ID da solicitação. |
BC858082-736F-4A25-867B-E5B67C85ACF7 |
| DomainName |
string |
O nome de domínio acelerado. |
example.com. |
| DataInterval |
string |
O intervalo de tempo entre as entradas de dados. Unidade: segundos. Com base no intervalo de tempo por consulta, este parâmetro retorna um valor fixo de 60 (1 minuto), 300 (5 minutos) ou 3600 (1 hora). Para mais informações, consulte Granularidade de tempo dos dados retornados na descrição da operação. |
60 |
| RealTimeHttpCodeData |
object |
||
| UsageData |
array<object> |
Os dados de proporção de códigos de status HTTP para cada intervalo de tempo. |
|
|
array<object> |
|||
| TimeStamp |
string |
O carimbo de data e hora dos dados retornados. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddThh:mm:ssZ. A hora é exibida em UTC. |
2019-11-30T05:39:00Z |
| Value |
object |
||
| RealTimeCodeProportionData |
array<object> |
A proporção de cada código de status HTTP é exibida em uma lista de dados. |
|
|
object |
|||
| Code |
string |
O código de status HTTP. |
500 |
| Proportion |
string |
A proporção do código de status HTTP em porcentagem. |
28.4496124031008 |
| Count |
string |
O número de códigos de status HTTP. |
100 |
Exemplos
Resposta de sucesso
JSON formato
{
"EndTime": "2019-11-30T05:40:00Z",
"StartTime": "2019-11-30T05:39:00Z",
"RequestId": "BC858082-736F-4A25-867B-E5B67C85ACF7",
"DomainName": "example.com",
"DataInterval": "60",
"RealTimeHttpCodeData": {
"UsageData": [
{
"TimeStamp": "2019-11-30T05:39:00Z",
"Value": {
"RealTimeCodeProportionData": [
{
"Code": "500",
"Proportion": "28.4496124031008",
"Count": "100"
}
]
}
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | |
| 400 | InvalidStartTime.Malformed | The specified StartTime is invalid. | |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.