Grundlegende Syntax des HTTP-Protokolls "Image Rendering"

In diesem Abschnitt wird die grundlegende Syntax des Dynamic Media Image Rendering-HTTP-Protokolls beschrieben.

Element

Definition

anfordern

http:// server/ir/render[/ Vignette ] [ ? Modifikatoren ]

Server

server_address [ : port ]

Vignette

Vignettenspezifikator (relativer Dateipfad oder Vignettenkatalogeintrag).

Modifikatoren

modifier *[ & modifier ]

modifier

command | { $ macro $ } | { . comment }

command

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

macro

Name eines Befehlsmakros.

comment

Kommentar-Zeichenfolge (vom Server ignoriert).

cmdName

Name eines Befehls oder Attributs.

var

Name einer benutzerdefinierten Variablen.

Wert

Befehls- oder Variablenwert.

server, cmdName, macro und var nicht zwischen Groß- und Kleinschreibung unterscheiden. Der Server behält die Groß-/Kleinschreibung aller anderen Zeichenfolgenwerte bei.

Server-Kennung

Der /ir/renderDer Stammkontext 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-Dekodierung

Erste Extrakte beim Rendern von Bildern object und modifiers aus der eingehenden Anfrage. Die object wird dann in Pfadelemente aufgeteilt, die einzeln HTTP-dekodiert sind. Die modifiers Zeichenfolge wird in command= value Paare und value wird dann vor der befehlsspezifischen Verarbeitung HTTP-dekodiert.

Auf dieser Seite