Sintassi di base del protocollo HTTP Image Server

La sintassi di base del protocollo HTTP è la seguente:

richiesta

http:// server/is/image[/ object][? modificatori]

server

server_address[: port]

oggetto

Identificatore oggetto di origine (percorso immagine o voce di catalogo immagini).

modificatori

modificatore*[& modificatore]

modifier

comando|{$ macro$}|{. commento}

command

{ cmdName|{$ var}[= valore]

macro

Nome di una macro di comando.

commento

Stringa di commento (ignorata dal server).

cmdName

Uno dei nomi di comando o attributo supportati.

var

Nome di una variabile personalizzata.

value

Valore di comando o variabile.

server_address, cmdName, macro e var sono senza distinzione tra maiuscole e minuscole. Il server conserva il caso 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, fare riferimento alla descrizione dei singoli comandi.

Identificatore server

Il contesto /is/image principale è necessario per tutte le richieste HTTP a Image Server.

decodifica HTTP

Image Serving estrae prima object e modifiers dalla richiesta in arrivo. object viene quindi separato in elementi di percorso che sono singolarmente decodificati tramite HTTP. La stringa modifiers è separata in coppie command= value e value viene quindi decodificata per HTTP prima dell'elaborazione specifica del comando.

NOTA

Se non diversamente indicato nella documentazione, tutti i caratteri non sicuri devono essere codificati secondo lo standard HTTP. Per ulteriori informazioni, consulta le specifiche HTTP .

Commenti

I commenti possono essere incorporati nelle stringhe di richiesta ovunque e sono identificati da un punto(.) subito dopo il separatore dei 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 per l’uso di Image Serving, ad esempio timestamp e ID del database.

Consultate anche

Tipi di dati, specifiche HTTP/1.1

In questa pagina