Sintassi di base del protocollo HTTP Image Rendering

Questa sezione descrive la sintassi di base del protocollo Scene7 Image Rendering HTTP.

Elemento

Definizione

request

http:// server/ir/rendering[/ vignettatura ] [ ? modificatori ]

server

server_address [: port ]

vignettatura

Identificatore di vignettatura (percorso relativo del file o voce del catalogo di vignettatura).

modificatori

modifier *[ & modifier ]

modificatore

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

command

{ cmdName | { $ var } [ = valore ]

macro

Nome di una macro di comandi.

commento

Stringa commento (ignorata dal server).

cmdName

Nome di un comando o di un attributo.

var

Nome di una variabile personalizzata.

value

Comando o valore variabile.

server, cmdName, macro e non var fa distinzione tra maiuscole e minuscole. Il server conserva le maiuscole e le minuscole di tutti gli altri valori stringa.

Identificatore server

Il contesto radice ' /ir/render' è richiesto per tutte le richieste HTTP al rendering immagine.

Commenti

I commenti possono essere incorporati nelle stringhe di richiesta ovunque e sono identificati da un punto (.) subito dopo il separatore di comando (&). Il commento viene terminato dall'occorrenza successiva di un separatore di comando (non codificato). Questa funzione può essere utilizzata per aggiungere informazioni alla richiesta che non sono utilizzabili per Image Server, come marche temporali, ID del database, ecc.

decodifica HTTP

Il rendering dell'immagine viene eseguito per primi estratti object e modifiers dalla richiesta in entrata. object viene quindi separato in elementi di percorso che sono singolarmente decodificati HTTP. La stringa modifiers è separata in command= value e value viene quindi decodificata HTTP prima dell'elaborazione specifica per il comando.

In questa pagina