mod_reflector
描述: | 通过输出过滤器堆栈将请求主体反映为响应。 |
状态: | Base |
模块标识符: | reflector_module |
源文件: | mod_reflector.c |
兼容性: | Version 2.3 以及之后 |
摘要
此模块允许请求主体反射回 client,在 process 中通过输出过滤器堆栈传递请求。可以使用适当配置的过滤器链将请求转换为响应。此模块可用于将输出过滤器转换为 HTTP 服务。
例子
- 压缩服务
通过 DEFLATE 过滤器传递请求体以压缩身体。此请求需要包含“gzip”的 Content-Encoding 请求标头,以便过滤器返回压缩数据。<Location "/compress ">
SetHandler 反射器
SetOutputFilter DEFLATE
</Location> - 图像下采样服务
通过图像下采样过滤器传递请求正文,并将结果反映给调用者。<Location "1">
SetHandler 反射器
SetOutputFilter DOWNSAMPLE
</Location>
ReflectorHeader 指令
描述: | 将输入标头反映到输出 headers |
句法: | ReflectorHeader inputheader[outputheader] |
Context: | server config,virtual host,directory,.htaccess |
覆盖: | 选项 |
状态: | Base |
模块: | mod_reflector |
该指令控制请求 headers 对响应的反映。第一个参数是要复制的请求标头的 name。如果指定了可选的第二个参数,则它将用作响应头的 name,否则将使用原始请求头 name。