Veiculação de conteúdo estático (não imagem) serving-static-non-image-contents

Você pode usar o Servidor de imagens para gerenciar conteúdo não relacionado a imagens em catálogos e disponibilizá-lo por meio de um contexto /is/content separado.

Esse recurso permite configurar o TTL para cada item separadamente.

O Servidor de imagens oferece suporte aos seguintes comandos em /is/content:

type
Filtro de tipo de conteúdo.
solic
req=userdata , req=props , e req=existe somente.
cache
Permite desabilitar o cache do lado do cliente.

Sintaxe básica section-42103439011540b2b9da3b5eebb442cd

solicitação
http:// server /is/content[/catalog/ item ][? modificadores ]
server
server_address [ : porta ]
catálogo
Identificador do catálogo.
item
ID do item de conteúdo estático.
modificadores
comando *[& comando ]
comando
cmdName = value
cmdName
Um dos nomes de comando compatíveis.
value
Valor do comando.

Catálogos de conteúdo estático section-91014f17f0d543d7aaf24539b2d7d4b9

Os catálogos de conteúdo estático são semelhantes aos catálogos de imagem, mas oferecem suporte a menos campos de dados:

Atributo/Dados
Notas
catálogo::Id
O identificador de registro de catálogo para este item de conteúdo estático.
catálogo::Caminho
O caminho de arquivo para este item de conteúdo.
catálogo::Expiração
O TTL desse item de conteúdo; attribute::Expiration é usado se não especificado ou se estiver vazio.
catálogo::Carimbo de data/hora
Carimbo de data/hora de modificação de arquivo; necessário quando a validação baseada em catálogo está habilitada com attribute::CacheValidationPolicy .
catálogo::UserData
Metadados opcionais associados a este item de conteúdo estático; disponíveis para o cliente com req=userdata .
catalog::UserType
Tipo de dados opcional; pode ser usado para filtrar solicitações de conteúdo estático com o type= command .

Filtragem de conteúdo estático section-4c41bf41ff994910840c1352683d1f37

Esse mecanismo pode ajudar a garantir que os clientes recebam apenas o conteúdo apropriado para suas necessidades. Supor que o conteúdo estático esteja marcado com o apropriado catalog::UserType valores, o cliente poderá adicionar a variável type= à solicitação. O Servidor de imagens compara o valor fornecido com o type= ao valor de catalog::UserType e, se houver uma incompatibilidade, retornará um erro em vez de conteúdo potencialmente inadequado.

Arquivos de legenda de vídeo section-1ad25e10399e43eaa8ecb09b531dbf1a

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

  • Para arquivos WebVTT, o tipo mime da resposta é text/javascript. JSON não é retornado; 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 ela seja decodificada corretamente. O limite de tamanho padrão é de 2 MB.

Também é possível usar rastreamentos para outros tipos de metadados cronometrados. Os dados de origem de cada elemento de rastreamento são um arquivo de texto composto de uma lista de dicas cronometradas. As dicas podem incluir dados em formatos como JSON ou CSV.

Consulte https://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 section-7b28631016044a22a3a6762fd64771e9

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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49