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.

Item
Definitie
request
http:// server /ir/render[/ vignet ] [ ? modifiers ]
server
server_address [ : port ]
vignet
Vignetspecificaties (relatief bestandspad of item voor vignetcatalogus).
modifiers
modifier *[ & modifier ]
modifier
command | {$ macro $ } | { . comment
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.

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.

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