Blame docs/manual/mod/mod_reflector.html.en

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>mod_reflector - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body>
Packit 90a5c9
Packit 90a5c9

Modules | Directives | FAQ | Glossary | Sitemap

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP Server > Documentation > Version 2.4 > Modules
Packit 90a5c9
Packit 90a5c9

Apache Module mod_reflector

Packit 90a5c9
Packit 90a5c9

Available Languages:  en  |

Packit 90a5c9
 fr 

Packit 90a5c9
Packit 90a5c9
Description:Reflect a request body as a response via the output filter stack.
Packit 90a5c9
Status:Base
Packit 90a5c9
Module Identifier:reflector_module
Packit 90a5c9
Source File:mod_reflector.c
Packit 90a5c9
Compatibility:Version 2.3 and later
Packit 90a5c9

Summary

Packit 90a5c9
Packit 90a5c9
    

This module allows request bodies to be reflected back to the

Packit 90a5c9
    client, in the process passing the request through the output filter
Packit 90a5c9
    stack. A suitably configured chain of filters can be used to transform
Packit 90a5c9
    the request into a response. This module can be used to turn an output
Packit 90a5c9
    filter into an HTTP service.

Packit 90a5c9
Packit 90a5c9
Support Apache!

Topics

Packit 90a5c9
    Packit 90a5c9
  • Examples
  • Packit 90a5c9

    Directives

    Packit 90a5c9
      Packit 90a5c9
    • ReflectorHeader
    • Packit 90a5c9
      Packit 90a5c9

      Bugfix checklist

      See also

      Packit 90a5c9
        Packit 90a5c9
      • Comments
      • Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9

        Examples

        Packit 90a5c9
            
        Packit 90a5c9
            
        Compression service
        Packit 90a5c9
            
        Pass the request body through the DEFLATE filter to compress the
        Packit 90a5c9
            body. This request requires a Content-Encoding request header containing
        Packit 90a5c9
            "gzip" for the filter to return compressed data.
        Packit 90a5c9
            
        <Location "/compress">
        Packit 90a5c9
            SetHandler reflector
        Packit 90a5c9
            SetOutputFilter DEFLATE
        Packit 90a5c9
        </Location>
        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            
        Image downsampling service
        Packit 90a5c9
            
        Pass the request body through an image downsampling filter, and reflect
        Packit 90a5c9
            the results to the caller.
        Packit 90a5c9
            
        <Location "/downsample">
        Packit 90a5c9
            SetHandler reflector
        Packit 90a5c9
            SetOutputFilter DOWNSAMPLE
        Packit 90a5c9
        </Location>
        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Description:Reflect an input header to the output headers
        Packit 90a5c9
        Syntax:ReflectorHeader inputheader [outputheader]
        Packit 90a5c9
        Context:server config, virtual host, directory, .htaccess
        Packit 90a5c9
        Override:Options
        Packit 90a5c9
        Status:Base
        Packit 90a5c9
        Module:mod_reflector
        Packit 90a5c9
        Packit 90a5c9
            

        This directive controls the reflection of request headers to the response.

        Packit 90a5c9
            The first argument is the name of the request header to copy. If the optional
        Packit 90a5c9
            second argument is specified, it will be used as the name of the response
        Packit 90a5c9
            header, otherwise the original request header name will be used.

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9

        Available Languages:  en  |

        Packit 90a5c9
         fr 

        Packit 90a5c9
        top

        Comments

        Notice:
        This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
        Packit 90a5c9
        <script type="text/javascript">
        Packit 90a5c9
        var comments_shortname = 'httpd';
        Packit 90a5c9
        var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_reflector.html';
        Packit 90a5c9
        (function(w, d) {
        Packit 90a5c9
            if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        Packit 90a5c9
                d.write('
        <\/div>');
        Packit 90a5c9
                var s = d.createElement('script');
        Packit 90a5c9
                s.type = 'text/javascript';
        Packit 90a5c9
                s.async = true;
        Packit 90a5c9
                s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        Packit 90a5c9
                (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
        Packit 90a5c9
            }
        Packit 90a5c9
            else { 
        Packit 90a5c9
                d.write('
        Comments are disabled for this page at the moment.<\/div>');
        Packit 90a5c9
            }
        Packit 90a5c9
        })(window, document);
        Packit 90a5c9
        //--></script>
        Packit 90a5c9

        Copyright 2018 The Apache Software Foundation.
        Licensed under the Apache License, Version 2.0.

        Packit 90a5c9

        Modules | Directives | FAQ | Glossary | Sitemap

        <script type="text/javascript">
        Packit 90a5c9
        if (typeof(prettyPrint) !== 'undefined') {
        Packit 90a5c9
            prettyPrint();
        Packit 90a5c9
        }
        Packit 90a5c9
        //--></script>
        Packit 90a5c9
        </body></html>