Servindo conteúdo estático (não imagem)

Você pode usar o Serviço de imagem para gerenciar conteúdo não imagem em catálogos e servi-lo por meio de um contexto separado /is/content.

Esse recurso permite configurar o TTL para cada item separadamente.

O Serviço de imagem suporta os 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.

Sintaxe básica

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.

Catálogos de conteúdo estático

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 ::Expiration é 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= .

Filtrar conteúdo estático

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 compara o valor fornecido com o comando type= ao valor de catalog::UserType e, no caso de uma incompatibilidade, retorna um erro em vez de conteúdo potencialmente inadequado.

Arquivos de legenda de vídeo

É possível encapsular arquivos de legenda de vídeo (WebVTT), CSS ou qualquer arquivo de texto no formato JSONP. A resposta JSON está descrita abaixo.

  • Para arquivos WebVTT, o tipo mime da resposta é text/javascript. JSON não é devolvido; em vez disso, é retornado o Javascript que chama um método com JSON. A ID e o manipulador são opcionais.
  • Para arquivos CSS, o tipo mime da resposta é text/javascript. A ID e o manipulador são opcionais.
  • Por padrão, a codificação UTF-8 é aplicada para garantir que seja decodificada corretamente. O limite de tamanho padrão é de 2 MB.

Você também pode usar rastreamentos para outros tipos de metadados cronometrados. Os dados de origem para cada elemento de rastreamento são um arquivo de texto composto de uma lista de dicas cronometradas. As ocorrências podem incluir dados em formatos como JSON ou CSV.

Consulte http://en.wikipedia.org/wiki/JSONP para obter mais informações sobre o formato JSONP.

Consulte www.json.org para obter mais informações sobre o formato JSON.

Consulte também

type= , req=, Referência do catálogo de imagens

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free