Ignore:
Timestamp:
Nov 22, 2008, 10:21:16 AM (11 years ago)
Author:
julian.reschke@…
Message:

ABNF appendix: group by first letter, add internal links to definitions (related to #36)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p6-cache.html

    r425 r427  
    485485         <tr>
    486486            <td class="header left"></td>
    487             <td class="header right">November 21, 2008</td>
     487            <td class="header right">November 22, 2008</td>
    488488         </tr>
    489489      </table>
     
    19331933      </p>
    19341934      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
    1935       <div id="rfc.figure.u.20"></div> <pre class="inline">Age = "Age:" OWS Age-v
    1936 Age-v = delta-seconds
    1937 Cache-Control = "Cache-Control:" OWS Cache-Control-v
    1938 Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS
     1935      <div id="rfc.figure.u.20"></div> <pre class="inline"><a href="#header.age" class="smpl">Age</a> = "Age:" OWS Age-v
     1936<a href="#header.age" class="smpl">Age-v</a> = delta-seconds
     1937
     1938<a href="#header.cache-control" class="smpl">Cache-Control</a> = "Cache-Control:" OWS Cache-Control-v
     1939<a href="#header.cache-control" class="smpl">Cache-Control-v</a> = *( "," OWS ) cache-directive *( OWS "," [ OWS
    19391940 cache-directive ] )
    1940 Expires = "Expires:" OWS Expires-v
    1941 Expires-v = HTTP-date
    1942 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    1943 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    1944 Pragma = "Pragma:" OWS Pragma-v
    1945 Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS
     1941<a href="#header.expires" class="smpl">Expires</a> = "Expires:" OWS Expires-v
     1942<a href="#header.expires" class="smpl">Expires-v</a> = HTTP-date
     1943
     1944<a href="#abnf.dependencies" class="smpl">HTTP-date</a> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1945
     1946<a href="#core.rules" class="smpl">OWS</a> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1947
     1948<a href="#header.pragma" class="smpl">Pragma</a> = "Pragma:" OWS Pragma-v
     1949<a href="#header.pragma" class="smpl">Pragma-v</a> = *( "," OWS ) pragma-directive *( OWS "," [ OWS
    19461950 pragma-directive ] )
    1947 Vary = "Vary:" OWS Vary-v
    1948 Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
     1951<a href="#header.vary" class="smpl">Vary</a> = "Vary:" OWS Vary-v
     1952<a href="#header.vary" class="smpl">Vary-v</a> = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
    19491953 ] ) )
    1950 Warning = "Warning:" OWS Warning-v
    1951 Warning-v = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
     1954<a href="#header.warning" class="smpl">Warning</a> = "Warning:" OWS Warning-v
     1955<a href="#header.warning" class="smpl">Warning-v</a> = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
    19521956 ] )
    1953 cache-directive = cache-request-directive / cache-response-directive
    1954 cache-extension = token [ "=" ( token / quoted-string ) ]
    1955 cache-request-directive = "no-cache" / "no-store" / ( "max-age="
     1957<a href="#header.cache-control" class="smpl">cache-directive</a> = cache-request-directive / cache-response-directive
     1958<a href="#header.cache-control" class="smpl">cache-extension</a> = token [ "=" ( token / quoted-string ) ]
     1959<a href="#header.cache-control" class="smpl">cache-request-directive</a> = "no-cache" / "no-store" / ( "max-age="
    19561960 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / (
    19571961 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" /
    19581962 cache-extension
    1959 cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( ","
     1963<a href="#header.cache-control" class="smpl">cache-response-directive</a> = "public" / ( "private" [ "=" DQUOTE *( ","
    19601964 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / (
    19611965 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS
     
    19631967 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds
    19641968 ) / ( "s-maxage=" delta-seconds ) / cache-extension
    1965 delta-seconds = 1*DIGIT
    1966 extension-pragma = token [ "=" ( token / quoted-string ) ]
    1967 field-name = &lt;field-name, defined in [Part1], Section 4.2&gt;
    1968 port = &lt;port, defined in [Part1], Section 2.1&gt;
    1969 pragma-directive = "no-cache" / extension-pragma
    1970 pseudonym = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
    1971 quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    1972 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
    1973 uri-host = &lt;uri-host, defined in [Part1], Section 2.1&gt;
    1974 warn-agent = ( uri-host [ ":" port ] ) / pseudonym
    1975 warn-code = 3DIGIT
    1976 warn-date = DQUOTE HTTP-date DQUOTE
    1977 warn-text = quoted-string
    1978 warning-value = warn-code SP warn-agent SP warn-text [ SP warn-date
     1969<a href="#rule.delta-seconds" class="smpl">delta-seconds</a> = 1*DIGIT
     1970
     1971<a href="#header.pragma" class="smpl">extension-pragma</a> = token [ "=" ( token / quoted-string ) ]
     1972
     1973<a href="#abnf.dependencies" class="smpl">field-name</a> = &lt;field-name, defined in [Part1], Section 4.2&gt;
     1974
     1975<a href="#abnf.dependencies" class="smpl">port</a> = &lt;port, defined in [Part1], Section 2.1&gt;
     1976<a href="#header.pragma" class="smpl">pragma-directive</a> = "no-cache" / extension-pragma
     1977<a href="#abnf.dependencies" class="smpl">pseudonym</a> = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     1978
     1979<a href="#core.rules" class="smpl">quoted-string</a> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     1980
     1981<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1982
     1983<a href="#abnf.dependencies" class="smpl">uri-host</a> = &lt;uri-host, defined in [Part1], Section 2.1&gt;
     1984
     1985<a href="#header.warning" class="smpl">warn-agent</a> = ( uri-host [ ":" port ] ) / pseudonym
     1986<a href="#header.warning" class="smpl">warn-code</a> = 3DIGIT
     1987<a href="#header.warning" class="smpl">warn-date</a> = DQUOTE HTTP-date DQUOTE
     1988<a href="#header.warning" class="smpl">warn-text</a> = quoted-string
     1989<a href="#header.warning" class="smpl">warning-value</a> = warn-code SP warn-agent SP warn-text [ SP warn-date
    19791990 ]
    19801991; Age defined but not used
     
    19841995; Vary defined but not used
    19851996; Warning defined but not used
     1997
     1998
    19861999</pre> <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
    19872000      <h2 id="rfc.section.C.1"><a href="#rfc.section.C.1">C.1</a>&nbsp;Since RFC2616
Note: See TracChangeset for help on using the changeset viewer.