Pre-elaborazione della richiesta request-preprocessing
Image Server fornisce un semplice preprocessore di richieste basato su regole di corrispondenza e sostituzione di espressioni regolari.
Raccolte di regole (set di regole) possono essere associate a ciascun catalogo di immagini, incluso il catalogo predefinito. Le regole vengono specificate con file in formato XML.
Le regole di pre-elaborazione delle richieste possono modificare il percorso e le porzioni di query delle richieste prima che vengano elaborate dal parser di Platform Server, inclusa la modifica del percorso, l'aggiunta di comandi, la modifica dei valori dei comandi e l'applicazione di modelli o macro. Le regole possono essere utilizzate anche per configurare e ignorare alcune funzioni di sicurezza che di solito sono controllate solo con attributi di catalogo, come offuscamento delle richieste, watermark, nonché per limitare il servizio HTTP a specifici indirizzi IP client.
Le regole di pre-elaborazione delle richieste sono adatte per diverse applicazioni, alcune delle quali sono elencate di seguito:
- Implementa un meccanismo di percorsi virtuali, che consente di mappare nuovamente il percorso della richiesta su percorsi file, FTP e HTTP.
- Applicazione selettiva di funzioni di sicurezza, ad esempio filigrana, filtrate in base al nome o al percorso dell’immagine.
- Omissione delle filigrane o di altre funzioni di sicurezza durante l’accesso al server da indirizzi IP specifici.
- Forzare l'applicazione di comandi, ad esempio
defaultImage=
, a tutte le richieste o a richieste che presentano un pattern specifico nel percorso URL o nelle stringhe di query. - Non consentire l'utilizzo di comandi a uso intensivo della CPU per impedire l'utilizzo non corretto del server.
- Consente di individuare le immagini di origine su server HTTP o FTP specificandole ancora nel percorso della richiesta anziché con
src=
. - Controlla le impostazioni di qualità delle immagini (ad esempio qualità del JPEG o nitidezza) a seconda del percorso della richiesta o del nome dell’immagine.
Informazioni dettagliate sulla creazione, l'utilizzo e la gestione dei set di regole sono disponibili in Riferimento set di regole.