Basissyntaxis van HTTP-protocol voor het renderen van afbeeldingen

In deze sectie wordt de basissyntaxis beschreven van het Dynamic Media Image Rendering HTTP-protocol.

Item

Definitie

verzoek

http:// server/ir/render[/ vignet ] [? modifiers ]

server

server_address [ : poort ]

vignet

Vignetspecificaties (relatief bestandspad of item voor vignetcatalogus).

modifiers

modifier *[ & modifier ]

modifier

command | { $ macro $ } | { . opmerking }

command

{ cmdName | { $ var } [ = value ]

macro

Naam van een opdrachtmacro.

opmerking

Opmerkingtekenreeks (genegeerd door server).

cmdName

Naam van een opdracht of kenmerk.

var

Naam van een aangepaste variabele.

value

Opdracht of waarde van variabele.

server, cmdName, macro, en var zijn niet hoofdlettergevoelig. De server behoudt het hoofdlettergebruik voor alle andere tekenreekswaarden.

Server-id

De ' /ir/renderDe basiscontext is vereist voor alle HTTP-aanvragen voor het renderen van afbeeldingen.

Opmerkingen

Opmerkingen kunnen overal in aanvraagtekenreeksen worden ingesloten en worden geïdentificeerd door een punt (.) onmiddellijk na het opdrachtscheidingsteken (&). De opmerking wordt beëindigd door het volgende exemplaar van een (niet-gecodeerde) opdrachtscheidingsteken. Deze functie kan worden gebruikt om informatie aan het verzoek toe te voegen die niet is bedoeld voor gebruik in de afbeeldingsserver, zoals tijdstempels en database-id's.

HTTP-decodering

Eerst extracten bij het renderen van afbeeldingen object en modifiers uit de binnenkomende aanvraag. De object wordt vervolgens gescheiden in padelementen die afzonderlijk HTTP-gedecodeerd zijn. De modifiers tekenreeks wordt gescheiden in command= value paren, en value wordt dan HTTP-gedecodeerd vóór bevel-specifieke verwerking.

Op deze pagina