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.

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.

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