O Serviço de imagem fornece um mecanismo para gerenciar conteúdos que não sejam de imagem em catálogos e servi-los por meio de um context /is/content
separado. O mecanismo permite configurar o TTL para cada item separadamente.
solicitação |
http:// server /is/content[/ catálogo / item ][? modificadores ] |
server |
server_address [: porto ] |
catálogo |
Identificador do catálogo. |
item |
ID do item de conteúdo estático. |
modificadores |
command *[& command ] |
comando |
cmdName = valor |
cmdName |
Um dos nomes de comando suportados. |
value |
Valor do comando. |
O Serviço de imagem oferece suporte aos seguintes comandos em /is/content:
type | Filtro de tipo de conteúdo. |
req | req=userdata , req=props e req=existe somente. |
cache | Permite desativar o cache do cliente. |
Os catálogos de conteúdo estático são semelhantes aos catálogos de imagens, mas oferecem suporte a menos campos de dados:
Atributo/Dados | Notas |
---|---|
catálogo::Id |
O identificador de registro do catálogo para este item de conteúdo estático |
catálogo::Caminho |
O caminho do arquivo para este item de conteúdo |
catálogo::Expiração |
O TTL para este item de conteúdo; atributo::Expiração é usado se não for especificado ou se estiver vazio |
catálogo::TimeStamp |
Carimbo de data e hora de modificação do ficheiro; necessário quando a validação baseada em catálogo está ativada com o atributo::CacheValidationPolicy |
catálogo::UserData |
Metadados opcionais associados a este item de conteúdo estático; disponível para o cliente com req=userdata |
catálogo::UserType |
Tipo de dados opcional; pode ser usado para filtrar solicitações de conteúdo estático com o comando type= |
Esse mecanismo pode ajudar a garantir que os clientes recebam somente o conteúdo apropriado para suas necessidades. Supondo que o conteúdo estático esteja marcado com os valores catalog::UserType
apropriados, o cliente pode adicionar o comando type=
à solicitação. O Serviço de imagem comparará o valor fornecido com o comando type=
ao valor de catalog::UserType
e, no caso de uma incompatibilidade, retornará um erro em vez de conteúdo potencialmente inadequado.
type= , req=, Referência do catálogo de imagens