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:// servidor/ir/renderizar[/ viñeta ] [ ? modificadores ]

server

server_address [: port ]

viñeta

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

modificadores

modificador *[ & modificador ]

modificador

comando | { $ macro $ } | { . comment }

command

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

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 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 contexto raíz ' /ir/render' es necesario para todas las solicitudes HTTP de renderizació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 (descodificado). Esta función se puede utilizar para añadir información a la solicitud que no se utilice con el servicio de imágenes, como marcas de hora, ID de base de datos, etc.

Descodificación HTTP

El procesamiento de imágenes primero extrae object y modifiers de la solicitud entrante. object a continuación, se separa en elementos de ruta que se decodifican individualmente con HTTP. La cadena modifiers se separa en pares command= value y value se decodifica HTTP antes del procesamiento específico del comando.

En esta página