Questa pagina fornisce esempi di codice che riguardano alcuni casi d'uso comuni per i plug-in.
Per altri esempi di plug-in Rust, Go e C++, consulta il repository GitHub di Service Extensions per i plug-in.
La funzionalità dei plug-in è in anteprima per Media CDN.
Aggiungere intestazioni di richieste e risposte HTTP
I seguenti esempi di codice mostrano come aggiungere le intestazioni delle richieste HTTP.
C++
Go
Rust
I seguenti esempi di codice mostrano come aggiungere intestazioni della risposta HTTP.
C++
Go
Rust
Riscrivere l'URL della richiesta
I seguenti esempi di codice mostrano come riscrivere l'URL della richiesta utilizzando le espressioni regolari. I seguenti esempi di codice rimuovono parte del percorso, ma è fattibile qualsiasi mutazione dell'URI, ad esempio percorso, query o frammento.
Questi esempi mostrano anche le best practice relative alle espressioni regolari, ovvero l'utilizzo di librerie di espressioni regolari a tempo lineare e la compilazione delle espressioni al momento dell'inizializzazione del plug-in.