Serveur Apache HTTP Version 2.4
Module Apache mod_reflector
Description: | Renvoie un corps de requête comme réponse via la pile de filtres en sortie. |
---|---|
Statut: | Base |
Identificateur de Module: | reflector_module |
Fichier Source: | mod_reflector.c |
Compatibilité: | Versions 2.3 et ultérieures |
Sommaire
Ce module permet de renvoyer un corps de requête au client, après l'avoir fait passer par la pile de filtres en sortie. Une chaîne de filtres configurée de manière appropriée peut être utilisée pour transformer la requête en réponse. Ce module peut ainsi être utilisé pour transformer un filtre en sortie en service HTTP.
Exemples
- Service de compression
- Fait passer le corps de la requête par le filtre DEFLATE pour le
compresser. Cette requête nécessite un en-tête Content-Encoding
contenant la valeur "gzip" pour que le filtre renvoie les données
compressées.
<Location "/compress"> SetHandler reflector SetOutputFilter DEFLATE </Location>
- Service d'abaissement de l'échantillonnage d'image
- Fait passer le corps de la requête par un filtre d'abaissement
de l'échantillonnage d'image, et renvoie le résultat au client.
<Location "/downsample"> SetHandler reflector SetOutputFilter DOWNSAMPLE </Location>
Directive ReflectorHeader
Description: | Renvoie un en-tête d'entrée dans les en-têtes de sortie |
---|---|
Syntaxe: | ReflectorHeader en-tête-entrée [en-tête-sortie] |
Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
AllowOverride: | Options |
Statut: | Base |
Module: | mod_reflector |
Cette directive permet de contrôler la répercution des en-têtes de la requête dans la réponse. Le premier argument correspond au nom de l'en-tête à copier. Si le second argument (optionnel) est spécifié, il définit le nom sous lequel l'en-tête sera répercuté dans la réponse ; dans le cas contraire, c'est le nom de l'en-tête original qui sera utilisé.