Sintaxis básica del protocolo HTTP de procesamiento de imágenes image-rendering-http-protocol-basic-syntax

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

Elemento
Definición
solicitud
http:// server/ir/render[/ vignette ] [ ? modificadores ]
servidor
dirección_servidor [ : puerto ]
viñeta
Especificador de viñeta (ruta relativa de archivo o entrada de catálogo de viñetas).
modificadores
Modificador *[ & modificador ]
Modificador
comando | { $ macro $ } | { . comentario }
, comando
{ 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.
valor
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 de servidor

El contexto raíz ' /ir/render' 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

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

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