Consulta os detalhes de uma tarefa de prefetch, incluindo o progresso de prefetch de todos os recursos sob a tarefa. Esta operação de API requer aprovação de lista de permissões. Se a sua largura de banda exceder 100 Gbit/s, você pode solicitar a aprovação da lista de permissões por meio do seu gerente de contas.
Descrição da operação
Você pode consultar dados dos últimos 3 dias (inclusive).
O limite de taxa para um único usuário é de 30 chamadas por segundo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribePreloadDetailById |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Sim |
O ID da tarefa de prefetch. Você pode especificar apenas um ID de tarefa em uma única chamada. |
15423123921 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| TotalCount |
integer |
O número total de tarefas consultadas. |
1 |
| RequestId |
string |
O ID da solicitação. Você pode usar o ID para localizar logs e solucionar problemas. |
E9D3257A-1B7C-414C-90C1-8D07AC47BCAC |
| UrlDetails |
array<object> |
Os detalhes da tarefa, incluindo o ID da tarefa, hora de início e término, nome de domínio, taxa de sucesso, status, código de erro retornado e detalhes de conclusão de todos os recursos de URL. |
|
|
array<object> |
|||
| TaskId |
string |
O ID da tarefa a ser consultada. Você pode chamar a operação PushObjectCache para obter o ID da tarefa de prefetch a partir da resposta e, em seguida, consultar o status de prefetch dos recursos do servidor de origem usando o ID da tarefa. Você pode especificar apenas um ID de tarefa em uma única chamada. |
14286878547 |
| Domain |
string |
O nome de domínio do recurso de prefetch. |
example.com |
| CreationTime |
string |
A hora em que o objeto da tarefa foi criado. A hora é exibida em UTC. |
2022-11-23T02:26:56Z |
| EndTime |
string |
A hora em que o objeto da tarefa terminou. A hora é exibida em UTC. |
2022-11-23T02:27:00Z |
| RetCode |
string |
O código de erro retornado. Um valor de 0 indica sucesso. |
0 |
| Process |
string |
O progresso de conclusão da tarefa em porcentagem. Este valor indica a porcentagem de nós de borda nos quais a tarefa de prefetch foi concluída. |
100% |
| Status |
string |
O status da tarefa. Valores válidos:
|
Complete |
| Urls |
array<object> |
Os detalhes de conclusão de todos os recursos de URL sob a tarefa. |
|
|
object |
|||
| Url |
string |
A URL do recurso pré-buscado. |
/abc.jpg |
| Success |
string |
A taxa de sucesso em porcentagem. Este valor indica a porcentagem de nós de borda nos quais o prefetch do recurso foi realizado com sucesso. |
47% |
| Description |
string |
Os detalhes de prefetch do recurso.
|
Successfully preloaded |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalCount": 1,
"RequestId": "E9D3257A-1B7C-414C-90C1-8D07AC47BCAC",
"UrlDetails": [
{
"TaskId": "14286878547",
"Domain": "example.com",
"CreationTime": "2022-11-23T02:26:56Z",
"EndTime": "2022-11-23T02:27:00Z",
"RetCode": "0",
"Process": "100%",
"Status": "Complete",
"Urls": [
{
"Url": "/abc.jpg\n",
"Success": "47%",
"Description": "Successfully preloaded"
}
]
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidTaskId.Malformed | The specified TaskId is invalid. | |
| 400 | DomainNameOverLimit | A maximum of 500 domains are supported for each request. | |
| 400 | InvalidParameters | The parameters you provided are invalid. | |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | |
| 429 | TooManyRequests | Too many requests, please try again later |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.