Basissyntaxis van HTTP-protocol voor het renderen van afbeeldingen image-rendering-http-protocol-basic-syntax
In deze sectie wordt de basissyntaxis beschreven van het HTTP-protocol voor het renderen van dynamische mediaafbeeldingen.
server
, cmdName
, macro
en var
zijn niet hoofdlettergevoelig. De server behoudt het hoofdlettergebruik voor alle andere tekenreekswaarden.
herkenningsteken van de Server
De basiscontext ' /ir/render
' is vereist voor alle HTTP-aanvragen voor het renderen van afbeeldingen.
Commentaren
Opmerkingen kunnen overal in aanvraagtekenreeksen worden ingesloten en worden geïdentificeerd door een punt (.) direct 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 de aanvraag toe te voegen die niet bestemd is voor gebruik in de afbeeldingsserver, zoals tijdstempels en database-id's.
decodering van HTTP
Bij het renderen van afbeeldingen worden object
en modifiers
eerst geëxtraheerd uit de binnenkomende aanvraag. De object
wordt vervolgens gescheiden in padelementen die afzonderlijk via HTTP zijn gedecodeerd. De modifiers
-tekenreeks wordt gescheiden in command
= value
-paren, waarna value
wordt gedecodeerd via HTTP voordat de opdrachtspecifieke verwerking plaatsvindt.