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

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

verzoek
http:// server/is/image[/ object][? modifiers]
server
server_address[: poort]
object
Specifier van bronobject (afbeeldingspad of item van afbeeldingscatalogus).
modifiers
modifier*[& modifier]
modifier
command|{$ macro$}|{. opmerking}
command
{ cmdName|{$ var}}[= value]
macro
Naam van een opdrachtmacro.
opmerking
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 de wortelcontext wordt vereist voor alle HTTP- verzoeken aan het Serven van het Beeld.

HTTP-decodering section-20922baccd804d2d986b44ce9a183a7d

Eerste extracten van beeldopdraving object en modifiers uit de binnenkomende aanvraag. 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.

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(.) onmiddellijk 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

Gegevenstypen, HTTP/1.1-specificatie

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