Sintassi di base del protocollo HTTP Image Server

La sintassi di base del protocollo HTTP è la seguente.

request

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

server

server_address[: port]

object

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

modificatori

modificatore*[& modificatore]

modifier

comando|{$ macro$}|{. comment}

command

{ cmdName|{$ var}[= value]

macro

Nome di una macro di comandi.

commento

Stringa commento (ignorata dal server).

cmdName

Uno dei nomi di comandi o attributi supportati.

var

Nome di una variabile personalizzata.

value

Comando o valore variabile.

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

value è specifico del comando e può essere costituito da uno o più valori separati da virgole. Per informazioni dettagliate, fare riferimento alla descrizione dei singoli comandi.

Identificatore server

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

Decodifica HTTP

Image Serving primi estratti object e modifiers dalla richiesta in entrata. object viene quindi separato in elementi di percorso che sono singolarmente decodificati HTTP. La stringa modifiers è separata in command= value e value viene quindi decodificata HTTP prima dell'elaborazione specifica per il comando.

NOTA

Salvo diversa indicazione nella documentazione, tutti i caratteri non sicuri devono essere codificati in base allo standard HTTP. Per informazioni dettagliate, consultate la specifica HTTP.

Commenti

I commenti possono essere incorporati nelle stringhe di richiesta ovunque e sono identificati da un punto(.) subito dopo il separatore di comando (&). 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 utilizzabili per Image Server, come marche temporali, ID del database, ecc.

Consultate anche

Tipi di dati, specifiche HTTP/1.1

In questa pagina