• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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。

    上篇:mod_ratelimit

    下篇:mod_remoteip