Sintaxis básica del protocolo HTTP de renderización de imágenes

En esta sección se describe la sintaxis básica del protocolo HTTP de procesamiento de imágenes de Dynamic Media.

Elemento

Definición

request

http:// server/ir/render[/ viñeta ] [ ? modificadores ]

server

server_address [ : puerto ]

viñeta

Especificador de viñetas (ruta de archivo relativa o entrada de catálogo de viñetas).

modificadores

modificador *[ & modificador ]

modificador

command | { $ macro $ } | { . comment }

command

{ cmdName | { $ var } } [ = value ]

macro

Nombre de una macro de comando.

comment

Cadena de comentarios (ignorada por el servidor).

cmdName

Nombre de un comando o atributo.

var

Nombre de una variable personalizada.

basado en IP

Comando o valor de variable.

server, cmdName, macro y var no distinguen entre mayúsculas y minúsculas. El servidor conserva las mayúsculas y minúsculas del resto de los valores de cadena.

Identificador de servidor

El /ir/render' el contexto raíz es necesario para todas las solicitudes HTTP de representación de imágenes.

Comentarios

Los comentarios pueden incrustarse en cadenas de solicitud en cualquier lugar y se identifican con un punto (.) inmediatamente después del separador de comandos (&). El comentario termina con la siguiente incidencia de un separador de comandos (sin codificar). Esta función se puede utilizar para agregar información a la solicitud que no se utilice con el servicio de imágenes, como marcas de hora e identificadores de base de datos.

Descodificación HTTP

Extractos de primera representación de imágenes object y modifiers de la solicitud entrante. La variable object a continuación, se separa en elementos de ruta que se decodifican individualmente con HTTP. La variable modifiers la cadena se separa en command= value pares y value después se descodifica mediante HTTP antes del procesamiento específico del comando.

En esta página