Sintaxe básica do protocolo HTTP de renderização de imagem image-rendering-http-protocol-basic-syntax

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

Item
Definição
solicitação
http:// server/ir/render[/ vinheta ] [ ? modificadores ]
server
server_address [ : porta ]
vinheta
Especificador de vinheta (caminho de arquivo relativo ou entrada de catálogo de vinheta).
modificadores
modificador *[ & modificador ]
modificador
comando | { $ macro $ } | { . comentário }
comando
{ cmdName | { $ var } } [ = value ]
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 da variável.

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

Identificador do servidor

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

Comentários

Os comentários podem ser incorporados nas sequências de solicitação em qualquer lugar e são identificados por um ponto final (.) logo após o separador de comandos (&). 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 do que não são para uso do Servidor de imagens, como carimbos de data e hora e IDs de banco de dados.

Decodificação HTTP

Primeiras extrações de renderização de imagem object e modifiers da solicitação recebida. A variável object O é separado em elementos de caminho que são decodificados individualmente por HTTP. A variável modifiers a sequência de caracteres é separada em command= value pares e value é então decodificado por HTTP antes do processamento específico do comando.

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