Fiche technique | |
---|---|
Type de produit : | Module |
Fichier source : | mod_sed.c |
mod_sed
Le module mod_sed filtre le contenu d'entrée (requête) et de sortie (réponse) à l'aide de la syntaxe sed.
Le module mod_sed est un filtre de contenu in-process. Le filtre mod_sed implémente les commandes d'édition sed implémentées par le programme sed de Solaris 10. Cependant, contrairement à sed, mod_sed ne prend pas de données à partir de l'entrée standard. Au lieu de cela, le filtre agit sur les données d'entité envoyées entre le client et le serveur. mod_sed peut être utilisé comme filtre d'entrée ou de sortie. mod_sed est un filtre de contenu, ce qui signifie qu'il ne peut pas être utilisé pour modifier les entêtes HTTP du client ou du serveur.
Le filtre de sortie mod_sed accepte un bloc de données, exécute les scripts sed sur les données et génère la sortie étant transmise au filtre suivant de la chaîne de caractères.
Le filtre d'entrée mod_sed lit les données du filtre suivant dans la chaîne, exécute les scripts sed et renvoie les données générées au filtre appelant dans la chaîne de caractères de filtres.
Les filtres d'entrée et de sortie ne traitent les données que si des caractères de retour à la ligne sont visibles dans le contenu. À la fin des données, le reste des données est traité comme la dernière ligne. Les lignes d'une longueur supérieure à 8 Mo génèrent une erreur dans la version 2.4.54 et les versions ultérieures.
Liste des directives
Nom | Description |
---|---|
InputSed | Cette directive permet d'indiquer la commande sed pour filtrer les données de la requête (généralement les données POST). |
OutputSed | Cette directive permet d'indiquer la commande sed pour filtrer le contenu de la réponse. |