Servicio de contenido estático (sin imagen)

Puede utilizar el servicio de imágenes para administrar el contenido que no es de imagen en los catálogos y ofrecerlo a través de un contexto /is/content independiente.

Esta capacidad permite configurar el TTL para cada elemento por separado.

El servicio de imágenes admite los siguientes comandos en /is/content:

type

Filtro de tipo de contenido.

req

req=userdata , req=props y req=existe solamente.

caché

Permite desactivar el almacenamiento en caché del lado del cliente.

Sintaxis básica

solicitud

http:// server /is/content[/catalog/ item ][? modificadores ]

server

server_address [ : puerto ]

catálogo

Identificador del catálogo.

elemento

ID de elemento de contenido estático.

modificadores

, comando *[& ]

, comando

cmdName = valor

cmdName

Uno de los nombres de comando admitidos.

valor

Valor de comando.

Catálogos de contenido estático

Los catálogos de contenido estático son similares a los catálogos de imágenes, pero admiten menos campos de datos:

Atributo/Datos

Notas

catálogo::Id

Identificador de registro de catálogo para este elemento de contenido estático.

catálogo::Path

Ruta de acceso del archivo para este elemento de contenido.

catálogo::Caducidad

El TTL para este elemento de contenido; attribute::Expiration se utiliza si no se especifica o si está vacío.

catálogo::TimeStamp

Marca de hora de modificación de archivos; requerido cuando la validación basada en catálogo está habilitada con attribute::CacheValidationPolicy .

catálogo::UserData

Metadatos opcionales asociados a este elemento de contenido estático; disponible para el cliente con req=userdata .

catálogo::UserType

Tipo de datos opcional; se puede utilizar para filtrar solicitudes de contenido estático con el comando type= .

Filtrado de contenido estático

Este mecanismo puede ayudar a garantizar que los clientes reciban únicamente el contenido adecuado para sus necesidades. Si damos por supuesto que el contenido estático está etiquetado con catalog::UserType los valores adecuados, el cliente puede agregar el type= comando a la solicitud. El servicio de imágenes compara el valor proporcionado con el type= comando con el valor de catalog::UserType y, en caso de que no coincida, devuelve un error en lugar de contenido potencialmente inadecuado.

Archivos de subtítulos de vídeo

Puede encapsular archivos de subtítulos de vídeo (WebVTT), CSS o cualquier archivo de texto en formato JSONP. La respuesta JSON se describe a continuación.

  • Para los archivos WebVTT, el tipo MIME de la respuesta es text/javascript. JSON no se devuelve; en su lugar, se devuelve Javascript que llama a un método con JSON. Tanto el ID como el controlador son opcionales.
  • Para los archivos CSS, el tipo de MIME de la respuesta es text/javascript. Tanto el ID como el controlador son opcionales.
  • De forma predeterminada, la codificación UTF-8 se aplica para garantizar que se descodifica correctamente. El límite de tamaño predeterminado es 2 MB.

También puede utilizar pistas para otros tipos de metadatos temporizados. Los datos de origen de cada elemento de seguimiento son un archivo de texto formado por una lista de señales temporizadas. Las señales pueden incluir datos en formatos como JSON o CSV.

Consulte http://en.wikipedia.org/wiki/JSONP para obtener más información sobre el formato JSONP.

Consulte www.json.org para obtener más información sobre el formato JSON.

Véase también

type= , req=, Referencia del catálogo de imágenes

En esta página