Ignore:
Timestamp:
22/11/08 18:21:16 (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/p2-semantics.html

    r426 r427  
    22472247      </p>
    22482248      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
    2249       <div id="rfc.figure.u.29"></div> <pre class="inline">Accept = &lt;Accept, defined in [Part3], Section 5.1&gt;
    2250 Accept-Charset = &lt;Accept-Charset, defined in [Part3], Section 5.2&gt;
    2251 Accept-Encoding = &lt;Accept-Encoding, defined in [Part3], Section 5.3&gt;
    2252 Accept-Language = &lt;Accept-Language, defined in [Part3], Section 5.4&gt;
    2253 Accept-Ranges = &lt;Accept-Ranges, defined in [Part5], Section 5.1&gt;
    2254 Age = &lt;Age, defined in [Part6], Section 15.1&gt;
    2255 Allow = "Allow:" OWS Allow-v
    2256 Allow-v = [ ( "," / Method ) *( OWS "," [ OWS Method ] ) ]
    2257 Authorization = &lt;Authorization, defined in [Part7], Section 3.1&gt;
    2258 ETag = &lt;ETag, defined in [Part4], Section 6.1&gt;
    2259 Expect = "Expect:" OWS Expect-v
    2260 Expect-v = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] )
    2261 From = "From:" OWS From-v
    2262 From-v = mailbox
    2263 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    2264 Host = &lt;Host, defined in [Part1], Section 2.1&gt;
    2265 If-Match = &lt;If-Match, defined in [Part4], Section 6.2&gt;
    2266 If-Modified-Since = &lt;If-Modified-Since, defined in [Part4], Section
     2249      <div id="rfc.figure.u.29"></div> <pre class="inline"><a href="#abnf.dependencies" class="smpl">Accept</a> = &lt;Accept, defined in [Part3], Section 5.1&gt;
     2250<a href="#abnf.dependencies" class="smpl">Accept-Charset</a> = &lt;Accept-Charset, defined in [Part3], Section 5.2&gt;
     2251<a href="#abnf.dependencies" class="smpl">Accept-Encoding</a> = &lt;Accept-Encoding, defined in [Part3], Section 5.3&gt;
     2252<a href="#abnf.dependencies" class="smpl">Accept-Language</a> = &lt;Accept-Language, defined in [Part3], Section 5.4&gt;
     2253<a href="#abnf.dependencies" class="smpl">Accept-Ranges</a> = &lt;Accept-Ranges, defined in [Part5], Section 5.1&gt;
     2254<a href="#abnf.dependencies" class="smpl">Age</a> = &lt;Age, defined in [Part6], Section 15.1&gt;
     2255<a href="#header.allow" class="smpl">Allow</a> = "Allow:" OWS Allow-v
     2256<a href="#header.allow" class="smpl">Allow-v</a> = [ ( "," / Method ) *( OWS "," [ OWS Method ] ) ]
     2257<a href="#abnf.dependencies" class="smpl">Authorization</a> = &lt;Authorization, defined in [Part7], Section 3.1&gt;
     2258
     2259<a href="#abnf.dependencies" class="smpl">ETag</a> = &lt;ETag, defined in [Part4], Section 6.1&gt;
     2260<a href="#header.expect" class="smpl">Expect</a> = "Expect:" OWS Expect-v
     2261<a href="#header.expect" class="smpl">Expect-v</a> = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] )
     2262
     2263<a href="#header.from" class="smpl">From</a> = "From:" OWS From-v
     2264<a href="#header.from" class="smpl">From-v</a> = mailbox
     2265
     2266<a href="#abnf.dependencies" class="smpl">HTTP-date</a> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     2267<a href="#abnf.dependencies" class="smpl">Host</a> = &lt;Host, defined in [Part1], Section 2.1&gt;
     2268
     2269<a href="#abnf.dependencies" class="smpl">If-Match</a> = &lt;If-Match, defined in [Part4], Section 6.2&gt;
     2270<a href="#abnf.dependencies" class="smpl">If-Modified-Since</a> = &lt;If-Modified-Since, defined in [Part4], Section
    22672271 6.3&gt;
    2268 If-None-Match = &lt;If-None-Match, defined in [Part4], Section 6.4&gt;
    2269 If-Range = &lt;If-Range, defined in [Part5], Section 5.3&gt;
    2270 If-Unmodified-Since = &lt;If-Unmodified-Since, defined in [Part4],
     2272<a href="#abnf.dependencies" class="smpl">If-None-Match</a> = &lt;If-None-Match, defined in [Part4], Section 6.4&gt;
     2273<a href="#abnf.dependencies" class="smpl">If-Range</a> = &lt;If-Range, defined in [Part5], Section 5.3&gt;
     2274<a href="#abnf.dependencies" class="smpl">If-Unmodified-Since</a> = &lt;If-Unmodified-Since, defined in [Part4],
    22712275 Section 6.5&gt;
    2272 Location = "Location:" OWS Location-v
    2273 Location-v = absolute-URI [ "#" fragment ]
    2274 Max-Forwards = "Max-Forwards:" OWS Max-Forwards-v
    2275 Max-Forwards-v = 1*DIGIT
    2276 Method = %x4F.50.54.49.4F.4E.53 / %x47.45.54 / %x48.45.41.44 /
     2276<a href="#header.location" class="smpl">Location</a> = "Location:" OWS Location-v
     2277<a href="#header.location" class="smpl">Location-v</a> = absolute-URI [ "#" fragment ]
     2278
     2279<a href="#header.max-forwards" class="smpl">Max-Forwards</a> = "Max-Forwards:" OWS Max-Forwards-v
     2280<a href="#header.max-forwards" class="smpl">Max-Forwards-v</a> = 1*DIGIT
     2281<a href="#method" class="smpl">Method</a> = %x4F.50.54.49.4F.4E.53 / %x47.45.54 / %x48.45.41.44 /
    22772282 %x50.4F.53.54 / %x50.55.54 / %x44.45.4C.45.54.45 / %x54.52.41.43.45
    22782283 / %x43.4F.4E.4E.45.43.54 / extension-method
    2279 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    2280 Proxy-Authenticate = &lt;Proxy-Authenticate, defined in [Part7], Section
     2284<a href="#core.rules" class="smpl">OWS</a> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     2285
     2286<a href="#abnf.dependencies" class="smpl">Proxy-Authenticate</a> = &lt;Proxy-Authenticate, defined in [Part7], Section
    22812287 3.2&gt;
    2282 Proxy-Authorization = &lt;Proxy-Authorization, defined in [Part7],
     2288<a href="#abnf.dependencies" class="smpl">Proxy-Authorization</a> = &lt;Proxy-Authorization, defined in [Part7],
    22832289 Section 3.3&gt;
    2284 RWS = &lt;RWS, defined in [Part1], Section 1.2.2&gt;
    2285 Range = &lt;Range, defined in [Part5], Section 5.4&gt;
    2286 Reason-Phrase = *( WSP / VCHAR / obs-text )
    2287 Referer = "Referer:" OWS Referer-v
    2288 Referer-v = absolute-URI / partial-URI
    2289 Retry-After = "Retry-After:" OWS Retry-After-v
    2290 Retry-After-v = HTTP-date / delta-seconds
    2291 Server = "Server:" OWS Server-v
    2292 Server-v = product *( RWS ( product / comment ) )
    2293 Status-Code = "100" / "101" / "200" / "201" / "202" / "203" / "204" /
     2290<a href="#core.rules" class="smpl">RWS</a> = &lt;RWS, defined in [Part1], Section 1.2.2&gt;
     2291<a href="#abnf.dependencies" class="smpl">Range</a> = &lt;Range, defined in [Part5], Section 5.4&gt;
     2292<a href="#status.code.and.reason.phrase" class="smpl">Reason-Phrase</a> = *( WSP / VCHAR / obs-text )
     2293<a href="#header.referer" class="smpl">Referer</a> = "Referer:" OWS Referer-v
     2294<a href="#header.referer" class="smpl">Referer-v</a> = absolute-URI / partial-URI
     2295<a href="#header.retry-after" class="smpl">Retry-After</a> = "Retry-After:" OWS Retry-After-v
     2296<a href="#header.retry-after" class="smpl">Retry-After-v</a> = HTTP-date / delta-seconds
     2297
     2298<a href="#header.server" class="smpl">Server</a> = "Server:" OWS Server-v
     2299<a href="#header.server" class="smpl">Server-v</a> = product *( RWS ( product / comment ) )
     2300<a href="#status.code.and.reason.phrase" class="smpl">Status-Code</a> = "100" / "101" / "200" / "201" / "202" / "203" / "204" /
    22942301 "205" / "206" / "300" / "301" / "302" / "303" / "304" / "305" /
    22952302 "307" / "400" / "401" / "402" / "403" / "404" / "405" / "406" /
     
    22972304 "415" / "416" / "417" / "500" / "501" / "502" / "503" / "504" /
    22982305 "505" / extension-code
    2299 TE = &lt;TE, defined in [Part1], Section 8.8&gt;
    2300 User-Agent = "User-Agent:" OWS User-Agent-v
    2301 User-Agent-v = product *( RWS ( product / comment ) )
    2302 Vary = &lt;Vary, defined in [Part6], Section 15.5&gt;
    2303 WWW-Authenticate = &lt;WWW-Authenticate, defined in [Part7], Section
     2306<a href="#abnf.dependencies" class="smpl">TE</a> = &lt;TE, defined in [Part1], Section 8.8&gt;
     2307
     2308<a href="#header.user-agent" class="smpl">User-Agent</a> = "User-Agent:" OWS User-Agent-v
     2309<a href="#header.user-agent" class="smpl">User-Agent-v</a> = product *( RWS ( product / comment ) )
     2310
     2311<a href="#abnf.dependencies" class="smpl">Vary</a> = &lt;Vary, defined in [Part6], Section 15.5&gt;
     2312
     2313<a href="#abnf.dependencies" class="smpl">WWW-Authenticate</a> = &lt;WWW-Authenticate, defined in [Part7], Section
    23042314 3.4&gt;
    2305 absolute-URI = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
    2306 comment = &lt;comment, defined in [Part1], Section 1.2.2&gt;
    2307 delta-seconds = 1*DIGIT
    2308 expect-params = ";" token [ "=" ( token / quoted-string ) ]
    2309 expectation = "100-continue" / expectation-extension
    2310 expectation-extension = token [ "=" ( token / quoted-string )
     2315<a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
     2316
     2317<a href="#core.rules" class="smpl">comment</a> = &lt;comment, defined in [Part1], Section 1.2.2&gt;
     2318
     2319<a href="#rule.delta-seconds" class="smpl">delta-seconds</a> = 1*DIGIT
     2320
     2321<a href="#header.expect" class="smpl">expect-params</a> = ";" token [ "=" ( token / quoted-string ) ]
     2322<a href="#header.expect" class="smpl">expectation</a> = "100-continue" / expectation-extension
     2323<a href="#header.expect" class="smpl">expectation-extension</a> = token [ "=" ( token / quoted-string )
    23112324 *expect-params ]
    2312 extension-code = 3DIGIT
    2313 extension-method = token
    2314 fragment = &lt;fragment, defined in [Part1], Section 2.1&gt;
    2315 mailbox = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;
    2316 obs-text = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
    2317 partial-URI = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
    2318 product = &lt;product, defined in [Part1], Section 3.4&gt;
    2319 quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    2320 request-header = Accept / Accept-Charset / Accept-Encoding /
     2325<a href="#status.code.and.reason.phrase" class="smpl">extension-code</a> = 3DIGIT
     2326<a href="#method" class="smpl">extension-method</a> = token
     2327
     2328<a href="#abnf.dependencies" class="smpl">fragment</a> = &lt;fragment, defined in [Part1], Section 2.1&gt;
     2329
     2330<a href="#header.from" class="smpl">mailbox</a> = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;
     2331
     2332<a href="#core.rules" class="smpl">obs-text</a> = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
     2333
     2334<a href="#abnf.dependencies" class="smpl">partial-URI</a> = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
     2335<a href="#abnf.dependencies" class="smpl">product</a> = &lt;product, defined in [Part1], Section 3.4&gt;
     2336
     2337<a href="#core.rules" class="smpl">quoted-string</a> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     2338
     2339<a href="#request.header.fields" class="smpl">request-header</a> = Accept / Accept-Charset / Accept-Encoding /
    23212340 Accept-Language / Authorization / Expect / From / Host / If-Match /
    23222341 If-Modified-Since / If-None-Match / If-Range / If-Unmodified-Since /
    23232342 Max-Forwards / Proxy-Authorization / Range / Referer / TE /
    23242343 User-Agent
    2325 response-header = Accept-Ranges / Age / Allow / ETag / Location /
     2344<a href="#response.header.fields" class="smpl">response-header</a> = Accept-Ranges / Age / Allow / ETag / Location /
    23262345 Proxy-Authenticate / Retry-After / Server / Vary / WWW-Authenticate
    2327 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     2346<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     2347
    23282348; Reason-Phrase defined but not used
    23292349; Status-Code defined but not used
    23302350; request-header defined but not used
    23312351; response-header defined but not used
     2352
     2353
    23322354</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>
    23332355      <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.