Cette page fournit des exemples de code qui répondent à certains cas d'utilisation courants pour les plug-ins.
Pour obtenir d'autres exemples de plug-ins Rust, Go et C++, consultez le dépôt GitHub Service Extensions pour les plug-ins.
La fonctionnalité de plug-ins est disponible en version preview pour Media CDN.
Ajouter des en-têtes de requête et de réponse HTTP
Les exemples de code suivants montrent comment ajouter des en-têtes de requête HTTP.
C++
Go
Rust
Les exemples de code suivants montrent comment ajouter des en-têtes de réponse HTTP.
C++
Go
Rust
Réécrire l'URL de la requête
Les exemples de code suivants montrent comment réécrire l'URL de la requête à l'aide d'expressions régulières. Les exemples de code suivants suppriment une partie du chemin d'accès, mais toute mutation d'URI, telle que le chemin d'accès, la requête ou le fragment, est possible.
Ces exemples illustrent également les bonnes pratiques concernant les expressions régulières, à savoir l'utilisation de bibliothèques d'expressions régulières à temps linéaire et la compilation des expressions lors de l'initialisation du plug-in.
C++
Go
Rust
Activer la journalisation pour les variables personnalisées
Les exemples de code suivants montrent comment effectuer une vérification de base des paramètres de la chaîne de requête et émettre les informations analysées dans Cloud Logging. Ces exemples montrent également comment analyser des URL.