Ignore:
Timestamp:
13/12/13 12:18:01 (7 years ago)
Author:
julian.reschke@…
Message:

remove redundant quoted-str-nf production, folding has been disallowed in quoted-string since [1966] (see #528)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p1-messaging.html

    r2507 r2509  
    16671667               message.
    16681668            </p>
    1669             <div id="rfc.figure.u.32"></div><pre class="inline"><span id="rfc.iref.g.64"></span><span id="rfc.iref.g.65"></span><span id="rfc.iref.g.66"></span><span id="rfc.iref.g.67"></span><span id="rfc.iref.g.68"></span><span id="rfc.iref.g.69"></span><span id="rfc.iref.g.70"></span><span id="rfc.iref.g.71"></span><span id="rfc.iref.g.72"></span><span id="rfc.iref.g.73"></span><span id="rfc.iref.g.74"></span>  <a href="#chunked.encoding" class="smpl">chunked-body</a>   = *<a href="#chunked.encoding" class="smpl">chunk</a>
     1669            <div id="rfc.figure.u.32"></div><pre class="inline"><span id="rfc.iref.g.64"></span><span id="rfc.iref.g.65"></span><span id="rfc.iref.g.66"></span><span id="rfc.iref.g.67"></span><span id="rfc.iref.g.68"></span><span id="rfc.iref.g.69"></span><span id="rfc.iref.g.70"></span><span id="rfc.iref.g.71"></span><span id="rfc.iref.g.72"></span>  <a href="#chunked.encoding" class="smpl">chunked-body</a>   = *<a href="#chunked.encoding" class="smpl">chunk</a>
    16701670                   <a href="#chunked.encoding" class="smpl">last-chunk</a>
    16711671                   <a href="#chunked.trailer.part" class="smpl">trailer-part</a>
     
    16891689                  of message body size.
    16901690               </p>
    1691                <div id="rfc.figure.u.33"></div><pre class="inline"><span id="rfc.iref.g.75"></span><span id="rfc.iref.g.76"></span><span id="rfc.iref.g.77"></span><span id="rfc.iref.g.78"></span><span id="rfc.iref.g.79"></span><span id="rfc.iref.g.80"></span><span id="rfc.iref.g.81"></span><span id="rfc.iref.g.82"></span><span id="rfc.iref.g.83"></span><span id="rfc.iref.g.84"></span><span id="rfc.iref.g.85"></span>  <a href="#chunked.extension" class="smpl">chunk-ext</a>      = *( ";" <a href="#chunked.extension" class="smpl">chunk-ext-name</a> [ "=" <a href="#chunked.extension" class="smpl">chunk-ext-val</a> ] )
     1691               <div id="rfc.figure.u.33"></div><pre class="inline"><span id="rfc.iref.g.73"></span><span id="rfc.iref.g.74"></span><span id="rfc.iref.g.75"></span><span id="rfc.iref.g.76"></span><span id="rfc.iref.g.77"></span><span id="rfc.iref.g.78"></span><span id="rfc.iref.g.79"></span><span id="rfc.iref.g.80"></span><span id="rfc.iref.g.81"></span><span id="rfc.iref.g.82"></span><span id="rfc.iref.g.83"></span>  <a href="#chunked.extension" class="smpl">chunk-ext</a>      = *( ";" <a href="#chunked.extension" class="smpl">chunk-ext-name</a> [ "=" <a href="#chunked.extension" class="smpl">chunk-ext-val</a> ] )
    16921692
    16931693  <a href="#chunked.extension" class="smpl">chunk-ext-name</a> = <a href="#rule.token.separators" class="smpl">token</a>
    1694   <a href="#chunked.extension" class="smpl">chunk-ext-val</a>  = <a href="#rule.token.separators" class="smpl">token</a> / <a href="#chunked.extension" class="smpl">quoted-str-nf</a>
    1695  
    1696   <a href="#chunked.extension" class="smpl">quoted-str-nf</a>  = <a href="#core.rules" class="smpl">DQUOTE</a> *( <a href="#chunked.extension" class="smpl">qdtext-nf</a> / <a href="#rule.quoted-pair" class="smpl">quoted-pair</a> ) <a href="#core.rules" class="smpl">DQUOTE</a>
    1697                  ; like <a href="#rule.quoted-string" class="smpl">quoted-string</a>, but disallowing line folding
    1698   <a href="#chunked.extension" class="smpl">qdtext-nf</a>      = <a href="#core.rules" class="smpl">HTAB</a> / <a href="#core.rules" class="smpl">SP</a> / %x21 / %x23-5B / %x5D-7E / <a href="#rule.quoted-string" class="smpl">obs-text</a>
     1694  <a href="#chunked.extension" class="smpl">chunk-ext-val</a>  = <a href="#rule.token.separators" class="smpl">token</a> / <a href="#rule.quoted-string" class="smpl">quoted-string</a>
    16991695</pre><p id="rfc.section.4.1.1.p.3">The chunked encoding is specific to each connection and is likely to be removed or recoded by each recipient (including intermediaries)
    17001696                  before any higher-level application would have a chance to inspect the extensions. Hence, use of chunk extensions is generally
     
    17141710                  header section.
    17151711               </p>
    1716                <div id="rfc.figure.u.34"></div><pre class="inline"><span id="rfc.iref.g.86"></span>  <a href="#chunked.trailer.part" class="smpl">trailer-part</a>   = *( <a href="#header.fields" class="smpl">header-field</a> <a href="#core.rules" class="smpl">CRLF</a> )
     1712               <div id="rfc.figure.u.34"></div><pre class="inline"><span id="rfc.iref.g.84"></span>  <a href="#chunked.trailer.part" class="smpl">trailer-part</a>   = *( <a href="#header.fields" class="smpl">header-field</a> <a href="#core.rules" class="smpl">CRLF</a> )
    17171713</pre><p id="rfc.section.4.1.2.p.3">A sender <em class="bcp14">MUST NOT</em> generate a trailer that contains a field which needs to be known by the recipient before it can begin processing the message
    17181714                  body. For example, most recipients need to know the values of <a href="p2-semantics.html#header.content-encoding" class="smpl">Content-Encoding</a> and <a href="p2-semantics.html#header.content-type" class="smpl">Content-Type</a> in order to select a content handler, so placing those fields in a trailer would force the recipient to buffer the entire
     
    17751771            </div>
    17761772            <div id="gzip.coding">
    1777                <div id="rfc.iref.g.87"></div>
     1773               <div id="rfc.iref.g.85"></div>
    17781774               <h3 id="rfc.section.4.2.3"><a href="#rfc.section.4.2.3">4.2.3</a>&nbsp;<a href="#gzip.coding">Gzip Coding</a></h3>
    17791775               <p id="rfc.section.4.2.3.p.1">The "gzip" coding is an LZ77 coding with a 32 bit CRC that is commonly produced by the gzip file compression program <a href="#RFC1952" id="rfc.xref.RFC1952.1"><cite title="GZIP file format specification version 4.3">[RFC1952]</cite></a>. A recipient <em class="bcp14">SHOULD</em> consider "x-gzip" to be equivalent to "gzip".
     
    17901786               described in <a href="#transfer.codings" title="Transfer Codings">Section&nbsp;4</a>), and/or the keyword "trailers". A client <em class="bcp14">MUST NOT</em> send the chunked transfer coding name in TE; chunked is always acceptable for HTTP/1.1 recipients.
    17911787            </p>
    1792             <div id="rfc.figure.u.36"></div><pre class="inline"><span id="rfc.iref.g.88"></span><span id="rfc.iref.g.89"></span><span id="rfc.iref.g.90"></span><span id="rfc.iref.g.91"></span>  <a href="#header.te" class="smpl">TE</a>        = #<a href="#header.te" class="smpl">t-codings</a>
     1788            <div id="rfc.figure.u.36"></div><pre class="inline"><span id="rfc.iref.g.86"></span><span id="rfc.iref.g.87"></span><span id="rfc.iref.g.88"></span><span id="rfc.iref.g.89"></span>  <a href="#header.te" class="smpl">TE</a>        = #<a href="#header.te" class="smpl">t-codings</a>
    17931789  <a href="#header.te" class="smpl">t-codings</a> = "trailers" / ( <a href="#transfer.codings" class="smpl">transfer-coding</a> [ <a href="#header.te" class="smpl">t-ranking</a> ] )
    17941790  <a href="#header.te" class="smpl">t-ranking</a> = <a href="#rule.whitespace" class="smpl">OWS</a> ";" <a href="#rule.whitespace" class="smpl">OWS</a> "q=" <a href="#header.te" class="smpl">rank</a>
     
    18231819               and the recipient wishes to confirm an integrity check on the fly.
    18241820            </p>
    1825             <div id="rfc.figure.u.38"></div><pre class="inline"><span id="rfc.iref.g.92"></span>  <a href="#header.trailer" class="smpl">Trailer</a> = 1#<a href="#header.fields" class="smpl">field-name</a>
     1821            <div id="rfc.figure.u.38"></div><pre class="inline"><span id="rfc.iref.g.90"></span>  <a href="#header.trailer" class="smpl">Trailer</a> = 1#<a href="#header.fields" class="smpl">field-name</a>
    18261822</pre></div>
    18271823      </div>
     
    18701866               both the method being requested and whether the request is to a proxy.
    18711867            </p>
    1872             <div id="rfc.figure.u.39"></div><pre class="inline"><span id="rfc.iref.g.93"></span><span id="rfc.iref.g.94"></span><span id="rfc.iref.g.95"></span><span id="rfc.iref.g.96"></span><span id="rfc.iref.g.97"></span>  <a href="#request-target" class="smpl">request-target</a> = <a href="#origin-form" class="smpl">origin-form</a>
     1868            <div id="rfc.figure.u.39"></div><pre class="inline"><span id="rfc.iref.g.91"></span><span id="rfc.iref.g.92"></span><span id="rfc.iref.g.93"></span><span id="rfc.iref.g.94"></span><span id="rfc.iref.g.95"></span>  <a href="#request-target" class="smpl">request-target</a> = <a href="#origin-form" class="smpl">origin-form</a>
    18731869                 / <a href="#absolute-form" class="smpl">absolute-form</a>
    18741870                 / <a href="#authority-form" class="smpl">authority-form</a>
     
    19381934               to distinguish among resources while servicing requests for multiple host names on a single IP address.
    19391935            </p>
    1940             <div id="rfc.figure.u.47"></div><pre class="inline"><span id="rfc.iref.g.98"></span>  <a href="#header.host" class="smpl">Host</a> = <a href="#uri" class="smpl">uri-host</a> [ ":" <a href="#uri" class="smpl">port</a> ] ; <a href="#http.uri" title="http URI scheme">Section&nbsp;2.7.1</a>
     1936            <div id="rfc.figure.u.47"></div><pre class="inline"><span id="rfc.iref.g.96"></span>  <a href="#header.host" class="smpl">Host</a> = <a href="#uri" class="smpl">uri-host</a> [ ":" <a href="#uri" class="smpl">port</a> ] ; <a href="#http.uri" title="http URI scheme">Section&nbsp;2.7.1</a>
    19411937</pre><p id="rfc.section.5.4.p.3">A client <em class="bcp14">MUST</em> send a Host header field in all HTTP/1.1 request messages. If the target URI includes an authority component, then a client <em class="bcp14">MUST</em> send a field-value for Host that is identical to that authority component, excluding any userinfo subcomponent and its "@"
    19421938               delimiter (<a href="#http.uri" title="http URI scheme">Section&nbsp;2.7.1</a>). If the authority component is missing or undefined for the target URI, then a client <em class="bcp14">MUST</em> send a Host header field with an empty field-value.
     
    20322028                  along the request/response chain.
    20332029               </p>
    2034                <div id="rfc.figure.u.53"></div><pre class="inline"><span id="rfc.iref.g.99"></span><span id="rfc.iref.g.100"></span><span id="rfc.iref.g.101"></span><span id="rfc.iref.g.102"></span><span id="rfc.iref.g.103"></span><span id="rfc.iref.g.104"></span>  <a href="#header.via" class="smpl">Via</a> = 1#( <a href="#header.via" class="smpl">received-protocol</a> <a href="#rule.whitespace" class="smpl">RWS</a> <a href="#header.via" class="smpl">received-by</a> [ <a href="#rule.whitespace" class="smpl">RWS</a> <a href="#rule.comment" class="smpl">comment</a> ] )
     2030               <div id="rfc.figure.u.53"></div><pre class="inline"><span id="rfc.iref.g.97"></span><span id="rfc.iref.g.98"></span><span id="rfc.iref.g.99"></span><span id="rfc.iref.g.100"></span><span id="rfc.iref.g.101"></span><span id="rfc.iref.g.102"></span>  <a href="#header.via" class="smpl">Via</a> = 1#( <a href="#header.via" class="smpl">received-protocol</a> <a href="#rule.whitespace" class="smpl">RWS</a> <a href="#header.via" class="smpl">received-by</a> [ <a href="#rule.whitespace" class="smpl">RWS</a> <a href="#rule.comment" class="smpl">comment</a> ] )
    20352031
    20362032  <a href="#header.via" class="smpl">received-protocol</a> = [ <a href="#header.upgrade" class="smpl">protocol-name</a> "/" ] <a href="#header.upgrade" class="smpl">protocol-version</a>
     
    21302126            </p>
    21312127            <p id="rfc.section.6.1.p.4">The Connection header field's value has the following grammar:</p>
    2132             <div id="rfc.figure.u.57"></div><pre class="inline"><span id="rfc.iref.g.105"></span><span id="rfc.iref.g.106"></span>  <a href="#header.connection" class="smpl">Connection</a>        = 1#<a href="#header.connection" class="smpl">connection-option</a>
     2128            <div id="rfc.figure.u.57"></div><pre class="inline"><span id="rfc.iref.g.103"></span><span id="rfc.iref.g.104"></span>  <a href="#header.connection" class="smpl">Connection</a>        = 1#<a href="#header.connection" class="smpl">connection-option</a>
    21332129  <a href="#header.connection" class="smpl">connection-option</a> = <a href="#rule.token.separators" class="smpl">token</a>
    21342130</pre><p id="rfc.section.6.1.p.6">Connection options are case-insensitive.</p>
     
    22992295               in order of descending preference, before sending the final response. A server <em class="bcp14">MAY</em> ignore a received Upgrade header field if it wishes to continue using the current protocol on that connection.
    23002296            </p>
    2301             <div id="rfc.figure.u.59"></div><pre class="inline"><span id="rfc.iref.g.107"></span>  <a href="#header.upgrade" class="smpl">Upgrade</a>          = 1#<a href="#header.upgrade" class="smpl">protocol</a>
     2297            <div id="rfc.figure.u.59"></div><pre class="inline"><span id="rfc.iref.g.105"></span>  <a href="#header.upgrade" class="smpl">Upgrade</a>          = 1#<a href="#header.upgrade" class="smpl">protocol</a>
    23022298
    23032299  <a href="#header.upgrade" class="smpl">protocol</a>         = <a href="#header.upgrade" class="smpl">protocol-name</a> ["/" <a href="#header.upgrade" class="smpl">protocol-version</a>]
     
    33473343<a href="#chunked.extension" class="smpl">chunk-ext</a> = *( ";" chunk-ext-name [ "=" chunk-ext-val ] )
    33483344<a href="#chunked.extension" class="smpl">chunk-ext-name</a> = token
    3349 <a href="#chunked.extension" class="smpl">chunk-ext-val</a> = token / quoted-str-nf
     3345<a href="#chunked.extension" class="smpl">chunk-ext-val</a> = token / quoted-string
    33503346<a href="#chunked.encoding" class="smpl">chunk-size</a> = 1*HEXDIG
    33513347<a href="#chunked.encoding" class="smpl">chunked-body</a> = *chunk last-chunk trailer-part CRLF
     
    33883384 / %x5D-7E ; ']'-'~'
    33893385 / obs-text
    3390 <a href="#chunked.extension" class="smpl">qdtext-nf</a> = HTAB / SP / "!" / %x23-5B ; '#'-'['
    3391  / %x5D-7E ; ']'-'~'
    3392  / obs-text
    33933386<a href="#uri" class="smpl">query</a> = &lt;query, defined in [RFC3986], Section 3.4&gt;
    33943387<a href="#rule.quoted-cpair" class="smpl">quoted-cpair</a> = "\" ( HTAB / SP / VCHAR / obs-text )
    33953388<a href="#rule.quoted-pair" class="smpl">quoted-pair</a> = "\" ( HTAB / SP / VCHAR / obs-text )
    3396 <a href="#chunked.extension" class="smpl">quoted-str-nf</a> = DQUOTE *( qdtext-nf / quoted-pair ) DQUOTE
    33973389<a href="#rule.quoted-string" class="smpl">quoted-string</a> = DQUOTE *( qdtext / quoted-pair ) DQUOTE
    33983390
     
    34553447            <ul>
    34563448               <li>&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/526">http://tools.ietf.org/wg/httpbis/trac/ticket/526</a>&gt;: "check media type registration templates"
     3449               </li>
     3450               <li>&lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/528">http://tools.ietf.org/wg/httpbis/trac/ticket/528</a>&gt;: "Redundant rule quoted-str-nf"
    34573451               </li>
    34583452            </ul>
     
    35053499                  <li><tt>Grammar</tt>&nbsp;&nbsp;
    35063500                     <ul>
    3507                         <li><tt>absolute-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.95"><b>5.3</b></a></li>
     3501                        <li><tt>absolute-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.93"><b>5.3</b></a></li>
    35083502                        <li><tt>absolute-path</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.19"><b>2.7</b></a></li>
    35093503                        <li><tt>absolute-URI</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.17"><b>2.7</b></a></li>
    35103504                        <li>ALPHA&nbsp;&nbsp;<a href="#rfc.iref.g.1"><b>1.2</b></a></li>
    3511                         <li><tt>asterisk-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.97"><b>5.3</b></a></li>
     3505                        <li><tt>asterisk-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.95"><b>5.3</b></a></li>
    35123506                        <li><tt>attribute</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.60"><b>4</b></a></li>
    35133507                        <li><tt>authority</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.18"><b>2.7</b></a></li>
    3514                         <li><tt>authority-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.96"><b>5.3</b></a></li>
     3508                        <li><tt>authority-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.94"><b>5.3</b></a></li>
    35153509                        <li><tt>BWS</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.42"><b>3.2.3</b></a></li>
    3516                         <li><tt>chunk</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.65"><b>4.1</b></a>, <a href="#rfc.iref.g.76"><b>4.1.1</b></a></li>
    3517                         <li><tt>chunk-data</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.71"><b>4.1</b></a>, <a href="#rfc.iref.g.82"><b>4.1.1</b></a></li>
    3518                         <li><tt>chunk-ext</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.68"><b>4.1</b></a>, <a href="#rfc.iref.g.79"><b>4.1.1</b></a></li>
    3519                         <li><tt>chunk-ext-name</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.69"><b>4.1</b></a>, <a href="#rfc.iref.g.80"><b>4.1.1</b></a></li>
    3520                         <li><tt>chunk-ext-val</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.70"><b>4.1</b></a>, <a href="#rfc.iref.g.81"><b>4.1.1</b></a></li>
    3521                         <li><tt>chunk-size</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.66"><b>4.1</b></a>, <a href="#rfc.iref.g.77"><b>4.1.1</b></a></li>
    3522                         <li><tt>chunked-body</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.64"><b>4.1</b></a>, <a href="#rfc.iref.g.75"><b>4.1.1</b></a></li>
     3510                        <li><tt>chunk</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.65"><b>4.1</b></a>, <a href="#rfc.iref.g.74"><b>4.1.1</b></a></li>
     3511                        <li><tt>chunk-data</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.71"><b>4.1</b></a>, <a href="#rfc.iref.g.80"><b>4.1.1</b></a></li>
     3512                        <li><tt>chunk-ext</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.68"><b>4.1</b></a>, <a href="#rfc.iref.g.77"><b>4.1.1</b></a></li>
     3513                        <li><tt>chunk-ext-name</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.69"><b>4.1</b></a>, <a href="#rfc.iref.g.78"><b>4.1.1</b></a></li>
     3514                        <li><tt>chunk-ext-val</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.70"><b>4.1</b></a>, <a href="#rfc.iref.g.79"><b>4.1.1</b></a></li>
     3515                        <li><tt>chunk-size</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.66"><b>4.1</b></a>, <a href="#rfc.iref.g.75"><b>4.1.1</b></a></li>
     3516                        <li><tt>chunked-body</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.64"><b>4.1</b></a>, <a href="#rfc.iref.g.73"><b>4.1.1</b></a></li>
    35233517                        <li><tt>comment</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.51"><b>3.2.6</b></a></li>
    3524                         <li><tt>Connection</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.105"><b>6.1</b></a></li>
    3525                         <li><tt>connection-option</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.106"><b>6.1</b></a></li>
     3518                        <li><tt>Connection</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.103"><b>6.1</b></a></li>
     3519                        <li><tt>connection-option</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.104"><b>6.1</b></a></li>
    35263520                        <li><tt>Content-Length</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.56"><b>3.3.2</b></a></li>
    35273521                        <li>CR&nbsp;&nbsp;<a href="#rfc.iref.g.2"><b>1.2</b></a></li>
     
    35393533                        <li><tt>header-field</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.35"><b>3.2</b></a></li>
    35403534                        <li>HEXDIG&nbsp;&nbsp;<a href="#rfc.iref.g.7"><b>1.2</b></a></li>
    3541                         <li><tt>Host</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.98"><b>5.4</b></a></li>
     3535                        <li><tt>Host</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.96"><b>5.4</b></a></li>
    35423536                        <li>HTAB&nbsp;&nbsp;<a href="#rfc.iref.g.8"><b>1.2</b></a></li>
    35433537                        <li><tt>HTTP-message</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.28"><b>3</b></a></li>
     
    35463540                        <li><tt>HTTP-version</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.14"><b>2.6</b></a></li>
    35473541                        <li><tt>https-URI</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.27"><b>2.7.2</b></a></li>
    3548                         <li><tt>last-chunk</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.67"><b>4.1</b></a>, <a href="#rfc.iref.g.78"><b>4.1.1</b></a></li>
     3542                        <li><tt>last-chunk</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.67"><b>4.1</b></a>, <a href="#rfc.iref.g.76"><b>4.1.1</b></a></li>
    35493543                        <li>LF&nbsp;&nbsp;<a href="#rfc.iref.g.9"><b>1.2</b></a></li>
    35503544                        <li><tt>message-body</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.54"><b>3.3</b></a></li>
     
    35533547                        <li><tt>obs-text</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.49"><b>3.2.6</b></a></li>
    35543548                        <li>OCTET&nbsp;&nbsp;<a href="#rfc.iref.g.10"><b>1.2</b></a></li>
    3555                         <li><tt>origin-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.94"><b>5.3</b></a></li>
     3549                        <li><tt>origin-form</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.92"><b>5.3</b></a></li>
    35563550                        <li><tt>OWS</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.40"><b>3.2.3</b></a></li>
    35573551                        <li><tt>partial-URI</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.25"><b>2.7</b></a></li>
    35583552                        <li><tt>port</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.20"><b>2.7</b></a></li>
    3559                         <li><tt>protocol-name</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.101"><b>5.7.1</b></a></li>
    3560                         <li><tt>protocol-version</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.102"><b>5.7.1</b></a></li>
    3561                         <li><tt>pseudonym</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.104"><b>5.7.1</b></a></li>
     3553                        <li><tt>protocol-name</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.99"><b>5.7.1</b></a></li>
     3554                        <li><tt>protocol-version</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.100"><b>5.7.1</b></a></li>
     3555                        <li><tt>pseudonym</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.102"><b>5.7.1</b></a></li>
    35623556                        <li><tt>qdtext</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.48"><b>3.2.6</b></a></li>
    3563                         <li><tt>qdtext-nf</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.74"><b>4.1</b></a>, <a href="#rfc.iref.g.85"><b>4.1.1</b></a></li>
     3557                        <li><tt>qdtext-nf</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.83"><b>4.1.1</b></a></li>
    35643558                        <li><tt>query</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.21"><b>2.7</b></a></li>
    35653559                        <li><tt>quoted-cpair</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.53"><b>3.2.6</b></a></li>
    35663560                        <li><tt>quoted-pair</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.50"><b>3.2.6</b></a></li>
    3567                         <li><tt>quoted-str-nf</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.73"><b>4.1</b></a>, <a href="#rfc.iref.g.84"><b>4.1.1</b></a></li>
     3561                        <li><tt>quoted-str-nf</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.82"><b>4.1.1</b></a></li>
    35683562                        <li><tt>quoted-string</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.47"><b>3.2.6</b></a></li>
    3569                         <li><tt>rank</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.91"><b>4.3</b></a></li>
     3563                        <li><tt>rank</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.89"><b>4.3</b></a></li>
    35703564                        <li><tt>reason-phrase</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.34"><b>3.1.2</b></a></li>
    3571                         <li><tt>received-by</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.103"><b>5.7.1</b></a></li>
    3572                         <li><tt>received-protocol</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.100"><b>5.7.1</b></a></li>
     3565                        <li><tt>received-by</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.101"><b>5.7.1</b></a></li>
     3566                        <li><tt>received-protocol</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.98"><b>5.7.1</b></a></li>
    35733567                        <li><tt>request-line</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.30"><b>3.1.1</b></a></li>
    3574                         <li><tt>request-target</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.93"><b>5.3</b></a></li>
     3568                        <li><tt>request-target</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.91"><b>5.3</b></a></li>
    35753569                        <li><tt>RWS</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.41"><b>3.2.3</b></a></li>
    35763570                        <li><tt>segment</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.23"><b>2.7</b></a></li>
     
    35803574                        <li><tt>status-code</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.33"><b>3.1.2</b></a></li>
    35813575                        <li><tt>status-line</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.32"><b>3.1.2</b></a></li>
    3582                         <li><tt>t-codings</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.89"><b>4.3</b></a></li>
    3583                         <li><tt>t-ranking</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.90"><b>4.3</b></a></li>
     3576                        <li><tt>t-codings</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.87"><b>4.3</b></a></li>
     3577                        <li><tt>t-ranking</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.88"><b>4.3</b></a></li>
    35843578                        <li><tt>tchar</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.45"><b>3.2.6</b></a></li>
    3585                         <li><tt>TE</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.88"><b>4.3</b></a></li>
     3579                        <li><tt>TE</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.86"><b>4.3</b></a></li>
    35863580                        <li><tt>token</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.44"><b>3.2.6</b></a></li>
    3587                         <li><tt>Trailer</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.92"><b>4.4</b></a></li>
    3588                         <li><tt>trailer-part</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.72">4.1</a>, <a href="#rfc.iref.g.83">4.1.1</a>, <a href="#rfc.iref.g.86"><b>4.1.2</b></a></li>
     3581                        <li><tt>Trailer</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.90"><b>4.4</b></a></li>
     3582                        <li><tt>trailer-part</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.72">4.1</a>, <a href="#rfc.iref.g.81">4.1.1</a>, <a href="#rfc.iref.g.84"><b>4.1.2</b></a></li>
    35893583                        <li><tt>transfer-coding</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.57"><b>4</b></a></li>
    35903584                        <li><tt>Transfer-Encoding</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.55"><b>3.3.1</b></a></li>
    35913585                        <li><tt>transfer-extension</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.58"><b>4</b></a></li>
    35923586                        <li><tt>transfer-parameter</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.59"><b>4</b></a></li>
    3593                         <li><tt>Upgrade</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.107"><b>6.7</b></a></li>
     3587                        <li><tt>Upgrade</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.105"><b>6.7</b></a></li>
    35943588                        <li><tt>uri-host</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.24"><b>2.7</b></a></li>
    35953589                        <li><tt>URI-reference</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.16"><b>2.7</b></a></li>
    35963590                        <li><tt>value</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.61"><b>4</b></a></li>
    35973591                        <li>VCHAR&nbsp;&nbsp;<a href="#rfc.iref.g.12"><b>1.2</b></a></li>
    3598                         <li><tt>Via</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.99"><b>5.7.1</b></a></li>
     3592                        <li><tt>Via</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.97"><b>5.7.1</b></a></li>
    35993593                        <li><tt>word</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.43"><b>3.2.6</b></a></li>
    36003594                     </ul>
    36013595                  </li>
    3602                   <li>gzip (Coding Format)&nbsp;&nbsp;<a href="#rfc.iref.g.87">4.2.3</a></li>
     3596                  <li>gzip (Coding Format)&nbsp;&nbsp;<a href="#rfc.iref.g.85">4.2.3</a></li>
    36033597               </ul>
    36043598            </li>
Note: See TracChangeset for help on using the changeset viewer.