Модуль Apache mod_reflector
| Описание: | Отражает тело запроса в ответ с помощью цепочки выходных фильтров. |
|---|---|
| Статус: | Базовый |
| Идентификатор модуля: | reflector_module |
| Исходный файл: | mod_reflector.c |
| Совместимость: | Версия 2.3 и новее |
Краткое описание
Этот модуль позволяет отражать тела запросов обратно клиенту, пропуская запрос через цепочку выходных фильтров. С помощью соответствующим образом настроенной цепочки фильтров можно преобразовать запрос в ответ. Этот модуль можно использовать для превращения выходного фильтра в HTTP-службу.
Примеры
- Служба сжатия
- Пропустить тело запроса через фильтр DEFLATE, чтобы сжать его. Для возврата сжатых данных в запросе должен быть указан заголовок Content-Encoding со значением "gzip".
<Location "/compress"> SetHandler reflector SetOutputFilter DEFLATE </Location> - Служба уменьшения разрешения изображений
- Пропустить тело запроса через фильтр уменьшения разрешения изображений и вернуть результат вызывающей стороне.
<Location "/downsample"> SetHandler reflector SetOutputFilter DOWNSAMPLE </Location>
Директива ReflectorHeader
| Описание: | Отражает входной заголовок в выходные заголовки |
|---|---|
| Синтаксис: | ReflectorHeader inputheader [outputheader] |
| Контекст: | конфигурация сервера, виртуальный хост, каталог, .htaccess |
| Переопределение: | Options |
| Статус: | Базовый |
| Модуль: | mod_reflector |
Эта директива управляет отражением заголовков запроса в ответ. Первый аргумент — имя заголовка запроса, который нужно скопировать. Если указан необязательный второй аргумент, он будет использован в качестве имени заголовка ответа; в противном случае будет использовано исходное имя заголовка запроса.
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_reflector.html