<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="http-parameters.xsl"?>
<?oxygen RNGSchema="http-parameters.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="http-parameters">
  <title>Hypertext Transfer Protocol (HTTP) Parameters</title>
  <updated>2017-06-26</updated>

  <registry id="content-coding">
    <title>HTTP Content Coding Registry</title>
    <xref type="rfc" data="rfc7231"/>
    <registration_rule>IETF Review</registration_rule> 
    <record date="2017-04-18">
      <name>aes128gcm</name>
      <description>AES-GCM encryption with a 128-bit content encryption key</description>
      <xref type="rfc" data="rfc8188"/>
      <note/>
    </record>
    <record date="2016-05-24">
      <name>br</name>
      <description>Brotli Compressed Data Format</description>
      <xref type="rfc" data="rfc7932"/>
      <note/>
    </record>
    <record>
      <name>compress</name>
      <description>UNIX "compress" data format [Welch, T., "A Technique 
        for High Performance Data Compression", IEEE Computer 17(6), June 1984.]</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.1</note>
    </record>
    <record>
      <name>deflate</name>
      <description>"deflate" compressed data (<xref type="rfc" data="rfc1951"/>) 
        inside the "zlib" data format (<xref type="rfc" data="rfc1950"/>) </description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.2</note>
    </record>
    <record>
      <name>exi</name>
      <description>W3C Efficient XML Interchange</description>
      <xref type="uri" data="http://www.w3.org/TR/exi/">W3C Recommendation: Efficient XML 
        Interchange (EXI) Format</xref>
    </record>
    <record>
      <name>gzip</name>
      <description>GZIP file format <xref type="rfc" data="rfc1952"/></description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.3</note>
    </record>
    <record>
      <name>identity</name>
      <description>Reserved (synonym for "no encoding" in Accept-Encoding)</description>
      <xref type="rfc" data="rfc7231"/>
      <note>Section 5.3.4</note>
    </record>
    <record date="2006-10-27">
      <name>pack200-gzip</name>
      <description>Network Transfer Format for Java Archives</description>
      <xref type="uri" data="http://www.jcp.org/en/jsr/detail?id=200">JSR 200: Network Transfer Format for Java</xref>
      <xref type="person" data="Kumar_Srinivasan"/>
      <xref type="person" data="John_Rose"/>
    </record>
    <record>
      <name>x-compress</name>
      <description>Deprecated (alias for compress)</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.1</note>
    </record>
    <record>
      <name>x-gzip</name>
      <description>Deprecated (alias for gzip)</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.3</note>
    </record>
  </registry>
  
  
  <registry id="transfer-coding">
    <title>HTTP Transfer Coding Registry</title>
    <xref type="rfc" data="rfc7230"/>
    <registration_rule>IETF Review</registration_rule> 
    <record>
      <name>chunked</name>
      <description>Transfer in a series of chunks</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.1</note>
    </record>
    <record>
      <name>compress</name>
      <description>UNIX "compress" data format [Welch, T., "A Technique 
        for High Performance Data Compression", IEEE Computer 17(6), June 1984.]</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.1</note>
    </record>
    <record>
      <name>deflate</name>
      <description>"deflate" compressed data (<xref type="rfc" data="rfc1951"/>) 
        inside the "zlib" data format (<xref type="rfc" data="rfc1950"/>) </description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.2</note>
    </record>
    <record>
      <name>gzip</name>
      <description>GZIP file format <xref type="rfc" data="rfc1952"/></description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.3</note>
    </record>
    <record>
      <name>identity</name>
      <description>(withdrawn in errata to <xref type="rfc" data="rfc2616"/>)</description>
      <xref type="rfc" data="rfc2616"/>
      <note>Section 3.6</note>
    </record>
    <record>
      <name>x-compress</name>
      <description>Deprecated (alias for compress)</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.1</note>
    </record>
    <record>
      <name>x-gzip</name>
      <description>Deprecated (alias for gzip)</description>
      <xref type="rfc" data="rfc7230"/>
      <note>Section 4.2.3</note>
    </record>
  </registry>
  
  
  <registry id="forwarded">
    <title>HTTP Forwarded Parameters</title>
    <xref type="rfc" data="rfc7239"/>
    <registration_rule>IETF Review</registration_rule> 
    <record>
      <name>by</name>
      <description>IP-address of incoming interface of a proxy</description>
      <xref type="rfc" data="rfc7239"/>
      <note>Section 5.1</note>
    </record>
    <record>
      <name>for</name>
      <description>IP-address of client making a request through a proxy</description>
      <xref type="rfc" data="rfc7239"/>
      <note>Section 5.2</note>
    </record>
    <record>
      <name>host</name>
      <description>Host header field of the incoming request</description>
      <xref type="rfc" data="rfc7239"/>
      <note>Section 5.3</note>
    </record>
    <record>
      <name>proto</name>
      <description>Application protocol used for incoming request</description>
      <xref type="rfc" data="rfc7239"/>
      <note>Section 5.4</note>
    </record>
  </registry>
  
  
  <registry id="preferences">
    <title>HTTP Preferences</title>
    <xref type="rfc" data="rfc7240"/>
    <registration_rule>Specification Required</registration_rule>
      <expert>James M Snell, Julian Reschke</expert>
    <record>
      <name>respond-async</name>
      <value/>
      <description>Indicates that the client prefers that the server respond asynchronously to a request.</description>
      <spec><xref type="rfc" data="rfc7240"/>, Section 4.1</spec>
    </record>    
    <record>
      <name>return</name>
      <value>One of either "minimal" or "representation"</value>
      <description>When the value is "minimal", it indicates that the
client prefers that the server return a minimal response to a
request. When the value is "representation", it indicates that
the client prefers that the server include a representation of the
current state of the resource in response to a request.</description>
      <spec><xref type="rfc" data="rfc7240"/>, Section 4.2</spec>
    </record>    
     <record>
      <name>wait</name>
      <value/>
      <description>Indicates an upper bound to the length of time the
      client expects it will take the server to process the request once
      it has been received.</description>
      <spec><xref type="rfc" data="rfc7240"/>, Section 4.3</spec>
    </record>     
    <record>
      <name>handling</name>
      <value>One of either "strict" or "lenient"</value>
      <description>When value is "strict", it indicates that the client
wishes the server to apply strict validation and error handling to
the processing of a request. When the value is "lenient", it
indicates that the client wishes the server to apply lenient
validation and error handling to the processing of the request.</description>
      <spec><xref type="rfc" data="rfc7240"/>, Section 4.4</spec>
    </record>
    <record date="2017-03-07">
      <name>depth-noroot</name>
      <value/>
      <description>The "depth-noroot" preference indicates that the client 
        wishes for the server to exclude the target (root) resource from 
        processing by the HTTP method and only apply the HTTP method to the 
        target resource's subordinate resources. This preference is only 
        intended to be used with HTTP methods whose definitions explicitly 
        provide support for the Depth <xref type="rfc" data="rfc4918"/> 
        header field. Furthermore, this preference only applies when the 
        Depth header field has a value of "1" or "infinity" (either 
        implicitly or explicitly).</description>
      <spec><xref type="rfc" data="rfc8144"/>, Section 4</spec>
    </record>
  </registry>
  
  
  <registry id="range-units">
    <title>HTTP Range Unit Registry</title>
    <xref type="rfc" data="rfc7233"/>
    <registration_rule>IETF Review</registration_rule> 
    <record>
      <name>bytes</name>
      <description>a range of octets</description>
      <xref type="rfc" data="rfc7233"/>
      <note>Section 2.1</note>
    </record>
    <record>
      <name>none</name>
      <description>reserved as keyword, indicating no ranges are supported</description>
      <xref type="rfc" data="rfc7233"/>
      <note>Section 2.3</note>
    </record>
  </registry>
  
  
  <people>
    <person id="Kumar_Srinivasan">
      <name>Kumar Srinivasan</name>
      <uri>mailto:Kumar.Srinivasan&amp;Sun.COM</uri>
      <updated>2006-10-27</updated>
    </person>
    <person id="John_Rose">
      <name>John Rose</name>
      <uri>mailto:John.Rose&amp;Sun.COM</uri>
      <updated>2006-10-27</updated>
    </person>
  </people>

</registry>
