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/p5-range.html

    r425 r427  
    473473         <tr>
    474474            <td class="header left"></td>
    475             <td class="header right">November 21, 2008</td>
     475            <td class="header right">November 22, 2008</td>
    476476         </tr>
    477477      </table>
     
    10891089      </p>
    10901090      <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
    1091       <div id="rfc.figure.u.19"></div> <pre class="inline">Accept-Ranges = "Accept-Ranges:" OWS Accept-Ranges-v
    1092 Accept-Ranges-v = acceptable-ranges
    1093 Content-Range = "Content-Range:" OWS Content-Range-v
    1094 Content-Range-v = content-range-spec
    1095 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    1096 If-Range = "If-Range:" OWS If-Range-v
    1097 If-Range-v = entity-tag / HTTP-date
    1098 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    1099 Range = "Range:" ranges-specifier
    1100 acceptable-ranges = ( *( "," OWS ) range-unit *( OWS "," [ OWS
     1091      <div id="rfc.figure.u.19"></div> <pre class="inline"><a href="#header.accept-ranges" class="smpl">Accept-Ranges</a> = "Accept-Ranges:" OWS Accept-Ranges-v
     1092<a href="#header.accept-ranges" class="smpl">Accept-Ranges-v</a> = acceptable-ranges
     1093
     1094<a href="#header.content-range" class="smpl">Content-Range</a> = "Content-Range:" OWS Content-Range-v
     1095<a href="#header.content-range" class="smpl">Content-Range-v</a> = content-range-spec
     1096
     1097<a href="#abnf.dependencies" class="smpl">HTTP-date</a> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1098
     1099<a href="#header.if-range" class="smpl">If-Range</a> = "If-Range:" OWS If-Range-v
     1100<a href="#header.if-range" class="smpl">If-Range-v</a> = entity-tag / HTTP-date
     1101
     1102<a href="#core.rules" class="smpl">OWS</a> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1103
     1104<a href="#range.retrieval.requests" class="smpl">Range</a> = "Range:" ranges-specifier
     1105
     1106<a href="#header.accept-ranges" class="smpl">acceptable-ranges</a> = ( *( "," OWS ) range-unit *( OWS "," [ OWS
    11011107 range-unit ] ) ) / "none"
    1102 byte-content-range-spec = bytes-unit SP byte-range-resp-spec "/" (
     1108<a href="#header.content-range" class="smpl">byte-content-range-spec</a> = bytes-unit SP byte-range-resp-spec "/" (
    11031109 instance-length / "*" )
    1104 byte-range-resp-spec = ( first-byte-pos "-" last-byte-pos ) / "*"
    1105 byte-range-set = ( *( "," OWS ) byte-range-spec ) / (
     1110<a href="#header.content-range" class="smpl">byte-range-resp-spec</a> = ( first-byte-pos "-" last-byte-pos ) / "*"
     1111<a href="#rule.ranges-specifier" class="smpl">byte-range-set</a> = ( *( "," OWS ) byte-range-spec ) / (
    11061112 suffix-byte-range-spec *( OWS "," [ ( OWS byte-range-spec ) /
    11071113 suffix-byte-range-spec ] ) )
    1108 byte-range-spec = first-byte-pos "-" [ last-byte-pos ]
    1109 byte-ranges-specifier = bytes-unit "=" byte-range-set
    1110 bytes-unit = "bytes"
    1111 content-range-spec = byte-content-range-spec /
     1114<a href="#rule.ranges-specifier" class="smpl">byte-range-spec</a> = first-byte-pos "-" [ last-byte-pos ]
     1115<a href="#rule.ranges-specifier" class="smpl">byte-ranges-specifier</a> = bytes-unit "=" byte-range-set
     1116<a href="#range.units" class="smpl">bytes-unit</a> = "bytes"
     1117
     1118<a href="#header.content-range" class="smpl">content-range-spec</a> = byte-content-range-spec /
    11121119 other-content-range-spec
    1113 entity-tag = &lt;entity-tag, defined in [Part4], Section 2&gt;
    1114 first-byte-pos = 1*DIGIT
    1115 instance-length = 1*DIGIT
    1116 last-byte-pos = 1*DIGIT
    1117 other-content-range-spec = other-range-unit SP other-range-resp-spec
    1118 other-range-resp-spec = *CHAR
    1119 other-range-unit = token
    1120 other-ranges-specifier = 1*CHAR
    1121 range-unit = bytes-unit / other-range-unit
    1122 ranges-specifier = byte-ranges-specifier / other-ranges-specifier
    1123 suffix-byte-range-spec = "-" suffix-length
    1124 suffix-length = 1*DIGIT
    1125 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1120<a href="#abnf.dependencies" class="smpl">entity-tag</a> = &lt;entity-tag, defined in [Part4], Section 2&gt;
     1121
     1122<a href="#rule.ranges-specifier" class="smpl">first-byte-pos</a> = 1*DIGIT
     1123
     1124<a href="#header.content-range" class="smpl">instance-length</a> = 1*DIGIT
     1125
     1126<a href="#rule.ranges-specifier" class="smpl">last-byte-pos</a> = 1*DIGIT
     1127
     1128<a href="#header.content-range" class="smpl">other-content-range-spec</a> = other-range-unit SP other-range-resp-spec
     1129<a href="#header.content-range" class="smpl">other-range-resp-spec</a> = *CHAR
     1130<a href="#range.units" class="smpl">other-range-unit</a> = token
     1131<a href="#rule.ranges-specifier" class="smpl">other-ranges-specifier</a> = 1*CHAR
     1132
     1133<a href="#range.units" class="smpl">range-unit</a> = bytes-unit / other-range-unit
     1134<a href="#rule.ranges-specifier" class="smpl">ranges-specifier</a> = byte-ranges-specifier / other-ranges-specifier
     1135
     1136<a href="#rule.ranges-specifier" class="smpl">suffix-byte-range-spec</a> = "-" suffix-length
     1137<a href="#rule.ranges-specifier" class="smpl">suffix-length</a> = 1*DIGIT
     1138
     1139<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1140
    11261141; Accept-Ranges defined but not used
    11271142; Content-Range defined but not used
    11281143; If-Range defined but not used
    11291144; Range defined but not used
     1145
     1146
    11301147</pre> <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a>&nbsp;<a id="change.log" href="#change.log">Change Log (to be removed by RFC Editor before publication)</a></h1>
    11311148      <h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a>&nbsp;Since RFC2616
Note: See TracChangeset for help on using the changeset viewer.