Sintassi di base del protocollo HTTP Image Rendering image-rendering-http-protocol-basic-syntax

In questa sezione viene descritta la sintassi di base del protocollo HTTP Dynamic Medie Image Rendering.

Elemento
Definizione
richiesta
http:// server/ir/render[/ vignettatura ] [ ? modificatori ]
server
indirizzo_server [ : porta ]
vignettatura
Identificatore vignettatura (percorso relativo del file o voce del catalogo vignettatura).
modificatori
modificatore *[ & modificatore ]
Modificatore
Comando | { $ macro $ } | { . commento }
Comando
{ cmdName | { $ var } } [ = valore ]
macro
Nome di una macro di comando.
commento
Stringa di commento (ignorata dal server).
cmdName
Nome di un comando o attributo.
var
Nome di una variabile personalizzata.
valore
Valore del comando o della variabile.

server, cmdName, macro e var non distinguono tra maiuscole e minuscole. Il server mantiene le maiuscole e minuscole di tutti gli altri valori stringa.

Identificatore server

Il contesto radice '/ir/render' è necessario per tutte le richieste HTTP a Image Rendering.

Commenti

I commenti possono essere incorporati nelle stringhe di richiesta ovunque e sono identificati da un punto (.) immediatamente dopo il separatore di comandi (&). 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 destinate all’utilizzo in Image Server, ad esempio timestamp e ID di database.

Decodifica HTTP

Image Rendering estrae prima object e modifiers dalla richiesta in ingresso. object è quindi separato in elementi percorso che sono singolarmente decodificati HTTP. La stringa modifiers è separata in command= value coppie e value viene quindi decodificato HTTP prima dell'elaborazione specifica del comando.

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