En esta sección se describe la sintaxis básica del protocolo HTTP del 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ñeta (ruta relativa de archivo o entrada de catálogo de viñetas). |
modificadores |
modificador *[ & modificador ] |
modificador |
mando | { $ macro $ } | { . comentario } |
mando |
{ cmdName | { $ var } } [ = valor ] |
macro |
Nombre de una macro de comando. |
comentario |
Cadena de comentario (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 de todos los demás valores de cadena.
Identificador del servidor
El ' /ir/render
El contexto raíz de es necesario para todas las solicitudes HTTP a Image Rendering.
Comentarios
Los comentarios pueden incrustarse en las 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 aparición de un separador de comandos (no codificado). Esta función se puede utilizar para agregar información a la solicitud que no sea para uso del servicio de imágenes, como marcas de tiempo e id de base de datos.
Descodificación HTTP
Primeros extractos del procesamiento de imágenes object
y modifiers
de la solicitud entrante. El object
a continuación, se separa en elementos de ruta que se descodifican individualmente en HTTP. El modifiers
la cadena está separada por command
= value
pares, y value
se descodifica mediante HTTP antes del procesamiento específico del comando.