Basissyntaxis van HTTP-protocol voor afbeeldingen image-serving-http-protocol-basic-syntax

De basissyntaxis van het HTTP-protocol ziet er als volgt uit:

request
http:// server /is/image [/ voorwerp ][? modifiers ]
server
server_address [: port ]
object
Source-objectspecificatie (afbeeldingspad of item voor afbeeldingscatalogus).
modifiers
modifier *[& modifier ]
modifier
bevel|{$ macro $}|{. comment
command
cmdName |{$ var }[= value ]
macro
Naam van een opdrachtmacro.
comment
Opmerkingtekenreeks (genegeerd door server).
cmdName
Een van de ondersteunde opdrachten- of kenmerknamen.
var
Naam van een aangepaste variabele.
value
Opdracht of waarde van variabele.

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

value is opdrachtspecifiek en kan bestaan uit een of meer waarden, gescheiden door komma's. Zie de beschrijving van de afzonderlijke opdrachten voor meer informatie.

Server-id section-926ae55ddba14b8d952147a5fd701e14

De /is/image -basiscontext is vereist voor alle HTTP-aanvragen voor Image Serving.

HTTP-decodering section-20922baccd804d2d986b44ce9a183a7d

Afbeeldingsservice extraheert eerst object en modifiers uit de binnenkomende aanvraag. 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.

NOTE
Tenzij anders vermeld in de documentatie, moeten alle onveilige karakters volgens de norm van HTTP worden gecodeerd. Raadpleeg de HTTP-specificatie voor meer informatie.

Opmerkingen section-69ef0be0f17a418c87a0eba21c2ddb00

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 eigenschap kan worden gebruikt om informatie aan het verzoek toe te voegen die niet voor het Dienende gebruik van het Beeld, zoals tijdstempels, en gegevensbestand IDs is.

Zie ook section-d0b836568c31454b8dbeb136e6bbe0f0

​ Types van Gegevens ​, ​ HTTP/1.1- Specificatie ​

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