On this page
Apache 模块 mod_reflector
Description: | 通过输出过滤器堆栈将请求主体反映为响应。 |
---|---|
Status: | Base |
Module Identifier: | reflector_module |
Source File: | mod_reflector.c |
Compatibility: | 2.3 及更高版本 |
Summary
该模块允许在将请求传递通过输出过滤器堆栈的过程中,将请求主体反映回 Client 端。适当配置的过滤器链可用于将请求转换为响应。该模块可用于将输出过滤器转换为 HTTP 服务。
Examples
Compression service
通过 DEFLATE 过滤器传递请求主体以压缩主体。此请求需要包含“ gzip”的 Content-Encoding 请求 Headers,过滤器才能返回压缩数据。
<Location "/compress">
SetHandler reflector
SetOutputFilter DEFLATE
</Location>
- 图像下采样服务
将请求主体传递给图像下采样过滤器,然后将结果反映给调用方。
<Location "/downsample">
SetHandler reflector
SetOutputFilter DOWNSAMPLE
</Location>
ReflectorHeader Directive
Description: | 将 Importing 标题反映到输出标题 |
---|---|
Syntax: | ReflectorHeader inputheader [outputheader] |
Context: | 服务器配置,虚拟主机,目录,.htaccess |
Override: | Options |
Status: | Base |
Module: | mod_reflector |
该指令控制请求 Headers 向响应的反映。第一个参数是要复制的请求 Headers 的名称。如果指定了可选的第二个参数,它将用作响应头的名称,否则将使用原始请求头的名称。