Grundlegende Syntax des HTTP-Protokolls "Image Rendering" image-rendering-http-protocol-basic-syntax
In diesem Abschnitt wird die grundlegende Syntax des Dynamic Media Image Rendering-HTTP-Protokolls beschrieben.
Bei server
, cmdName
, macro
und var
wird nicht zwischen Groß- und Kleinschreibung unterschieden. Der Server behält die Groß-/Kleinschreibung aller anderen Zeichenfolgenwerte bei.
Server-ID
Der Stammkontext "/ir/render
" ist für alle HTTP-Anforderungen an das Bild-Rendering erforderlich.
Kommentare
Kommentare können überall in Anforderungszeichenfolgen eingebettet werden und werden durch einen Punkt (.) unmittelbar auf das Befehlstrennzeichen (&) folgen. Der Kommentar wird durch das nächste Vorkommen eines (nicht kodierten) Befehlstrennzeichens beendet. Diese Funktion kann verwendet werden, um Informationen zur Anforderung hinzuzufügen, die nicht für die Image-Serving-Verwendung vorgesehen ist, z. B. Zeitstempel und Datenbank-IDs.
HTTP-Decodierung
Beim Rendern von Bildern werden zunächst object
und modifiers
aus der eingehenden Anforderung extrahiert. Der object
wird dann in Pfadelemente aufgeteilt, die einzeln HTTP-dekodiert sind. Die Zeichenfolge modifiers
wird in command
= value
-Paare aufgeteilt, und value
wird dann vor der befehlsspezifischen Verarbeitung HTTP-dekodiert.