Ignore:
Timestamp:
21/12/13 09:02:59 (7 years ago)
Author:
julian.reschke@…
Message:

re-add 'special' ABNF production that was removed in [2519]; it's there to make clear what characters are indeed special wrt to tchar (see #541)

File:
1 edited

Legend:

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

    r2519 r2520  
    14411441  <x:anchor-alias value="tchar"/>
    14421442  <x:anchor-alias value="token"/>
     1443  <x:anchor-alias value="special"/>
    14431444   Most HTTP header field values are defined using common syntax components
    14441445   (token, quoted-string, and comment) separated by whitespace or specific
     
    14481449<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="token"/><iref primary="true" item="Grammar" subitem="tchar"/>
    14491450  <x:ref>token</x:ref>          = 1*<x:ref>tchar</x:ref>
     1451<!--
     1452  IMPORTANT: when editing "tchar" make sure that "special" is updated accordingly!!!
     1453 -->
    14501454  <x:ref>tchar</x:ref>          = "!" / "#" / "$" / "%" / "&amp;" / "'" / "*"
    14511455                 / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
    14521456                 / <x:ref>DIGIT</x:ref> / <x:ref>ALPHA</x:ref>
     1457                 ; any <x:ref>VCHAR</x:ref>, except <x:ref>special</x:ref>
     1458
     1459  <x:ref>special</x:ref>        = "(" / ")" / "&lt;" / ">" / "@" / ","
     1460                 / ";" / ":" / "\" / DQUOTE / "/" / "["
     1461                 / "]" / "?" / "=" / "{" / "}"
    14531462</artwork></figure>
    14541463<t anchor="rule.quoted-string">
     
    53485357
    53495358<x:ref>segment</x:ref> = &lt;segment, defined in [RFC3986], Section 3.3&gt;
     5359<x:ref>special</x:ref> = "(" / ")" / "&lt;" / "&gt;" / "@" / "," / ";" / ":" / "\" /
     5360 DQUOTE / "/" / "[" / "]" / "?" / "=" / "{" / "}"
    53505361<x:ref>start-line</x:ref> = request-line / status-line
    53515362<x:ref>status-code</x:ref> = 3DIGIT
Note: See TracChangeset for help on using the changeset viewer.