Basissyntaxis van HTTP-protocol voor het renderen van afbeeldingen image-rendering-http-protocol-basic-syntax

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.

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