Sintassi di base del protocollo HTTP Image Server image-serving-http-protocol-basic-syntax

La sintassi di base del protocollo HTTP è la seguente:

richiesta
http:// server/is/image[/ oggetto][? modificatori]
server
server_address[: porta]
oggetto
Identificatore oggetto di origine (percorso immagine o voce catalogo immagini).
modificatori
modificatore*[& modificatore]
modificatore
comando|{$ macro$}|{ commento}
comando
{ cmdName|{$ var}}[= valore]
macro
Nome di una macro di comando.
commento
Stringa di commento (ignorata dal server).
cmdName
Uno dei nomi di comando o di attributo supportati.
var
Nome di una variabile personalizzata.
valore
Valore del comando o della variabile.

server_address, cmdName, macro, e var non fanno distinzione tra maiuscole e minuscole. Il server mantiene le maiuscole e minuscole di tutti gli altri valori stringa.

value è specifico del comando e può essere costituito da uno o più valori separati da virgole. Per ulteriori informazioni, consultare la descrizione dei singoli comandi.

Identificatore server section-926ae55ddba14b8d952147a5fd701e14

Il /is/image Il contesto radice è obbligatorio per tutte le richieste HTTP a Image Server.

Decodifica HTTP section-20922baccd804d2d986b44ce9a183a7d

Prime estrazioni di Image Server object e modifiers dalla richiesta in ingresso. object viene quindi separato in elementi di percorso che vengono singolarmente decodificati HTTP. Il modifiers stringa separata in command= value coppie, e value viene quindi decodificato tramite HTTP prima dell’elaborazione specifica per il comando.

NOTE
Salvo diversa indicazione nella documentazione, tutti i caratteri potenzialmente pericolosi devono essere codificati in base allo standard HTTP. Per ulteriori informazioni, consulta la specifica HTTP.

Commenti section-69ef0be0f17a418c87a0eba21c2ddb00

I commenti possono essere incorporati nelle stringhe di richiesta ovunque e sono identificati da un punto (.) immediatamente dopo il separatore di comandi (&). Il commento viene terminato dall'occorrenza successiva di un separatore di comando (non codificato). Questa funzione può essere utilizzata per aggiungere informazioni alla richiesta che non sono destinate all’utilizzo in Image Server, ad esempio timestamp e ID di database.

Consultate anche section-d0b836568c31454b8dbeb136e6bbe0f0

Tipi di dati, Specifiche HTTP/1.1

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