Sintaxe básica do protocolo HTTP de renderização de imagem

Esta seção descreve a sintaxe básica do protocolo HTTP de renderização de imagem Dynamic Media.

Item

Definição

solicitação

http:// server/ir/render[/ vinheta ] [ ? modificadores ]

server

server_address [ : port ]

vinheta

Especificador de vinheta (caminho de arquivo relativo ou entrada do catálogo de vinheta).

modificadores

modifier *[ & modifier ]

modificador

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

comando

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

macro

Nome de uma macro de comando.

comentário

Sequência de comentários (ignorada pelo servidor).

cmdName

Nome de um comando ou atributo.

var

Nome de uma variável personalizada.

value

Valor do comando ou variável.

server, cmdName, macro e não var fazem distinção entre maiúsculas e minúsculas. O servidor preserva as letras maiúsculas e minúsculas de todos os outros valores de string.

Identificador do servidor

O contexto raiz ' /ir/render' é necessário para todas as solicitações HTTP para renderização de imagem.

Comentários

Os comentários podem ser incorporados às strings de solicitação em qualquer lugar e são identificados por um ponto (.) imediatamente após o separador de comando (&). O comentário é encerrado pela próxima ocorrência de um separador de comando (não codificado). Esse recurso pode ser usado para adicionar informações à solicitação que não sejam para uso do Serviço de imagem, como carimbos de data e hora, IDs de banco de dados etc.

Decodificação HTTP

A Renderização de imagem primeiro extrai object e modifiers da solicitação recebida. object é então separado em elementos de caminho que são decodificados individualmente por HTTP. A string modifiers é separada em pares command= value e value é então decodificada por HTTP antes do processamento específico do comando.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free