Ignore:
Timestamp:
Feb 22, 2011, 12:45:17 PM (9 years ago)
Author:
julian.reschke@…
Message:

remove header field ABNF dependencies; replace with Overview tables (see #276)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r1137 r1138  
    536536   invocation.
    537537</t>
    538 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="request-header"/>
    539   <x:ref>request-header</x:ref> = <x:ref>Accept</x:ref>                   ; &header-accept;
    540                  / <x:ref>Accept-Charset</x:ref>           ; &header-accept-charset;
    541                  / <x:ref>Accept-Encoding</x:ref>          ; &header-accept-encoding;
    542                  / <x:ref>Accept-Language</x:ref>          ; &header-accept-language;
    543                  / <x:ref>Authorization</x:ref>            ; &header-authorization;
    544                  / <x:ref>Expect</x:ref>                   ; <xref target="header.expect"/>
    545                  / <x:ref>From</x:ref>                     ; <xref target="header.from"/>
    546                  / <x:ref>Host</x:ref>                     ; &header-host;
    547                  / <x:ref>If-Match</x:ref>                 ; &header-if-match;
    548                  / <x:ref>If-Modified-Since</x:ref>        ; &header-if-modified-since;
    549                  / <x:ref>If-None-Match</x:ref>            ; &header-if-none-match;
    550                  / <x:ref>If-Range</x:ref>                 ; &header-if-range;
    551                  / <x:ref>If-Unmodified-Since</x:ref>      ; &header-if-unmodified-since;
    552                  / <x:ref>Max-Forwards</x:ref>             ; <xref target="header.max-forwards"/>
    553                  / <x:ref>Proxy-Authorization</x:ref>      ; &header-proxy-authorization;
    554                  / <x:ref>Range</x:ref>                    ; &header-range;
    555                  / <x:ref>Referer</x:ref>                  ; <xref target="header.referer"/>
    556                  / <x:ref>TE</x:ref>                       ; &header-te;
    557                  / <x:ref>User-Agent</x:ref>               ; <xref target="header.user-agent"/>
    558 </artwork></figure>
     538<texttable align="left">
     539  <ttcol>Header Field Name</ttcol>
     540  <ttcol>Defined in...</ttcol>
     541
     542  <c>Accept</c> <c>&header-accept;</c>
     543  <c>Accept-Charset</c> <c>&header-accept-charset;</c>
     544  <c>Accept-Encoding</c> <c>&header-accept-encoding;</c>
     545  <c>Accept-Language</c> <c>&header-accept-language;</c>
     546  <c>Authorization</c> <c>&header-authorization;</c>
     547  <c>Expect</c> <c><xref target="header.expect"/></c>
     548  <c>From</c> <c><xref target="header.from"/></c>
     549  <c>Host</c> <c>&header-host;</c>
     550  <c>If-Match</c> <c>&header-if-match;</c>
     551  <c>If-Modified-Since</c> <c>&header-if-modified-since;</c>
     552  <c>If-None-Match</c> <c>&header-if-none-match;</c>
     553  <c>If-Range</c> <c>&header-if-range;</c>
     554  <c>If-Unmodified-Since</c> <c>&header-if-unmodified-since;</c>
     555  <c>Max-Forwards</c> <c><xref target="header.max-forwards"/></c>
     556  <c>Proxy-Authorization</c> <c>&header-proxy-authorization;</c>
     557  <c>Range</c> <c>&header-range;</c>
     558  <c>Referer</c> <c><xref target="header.referer"/></c>
     559  <c>TE</c> <c>&header-te;</c>
     560  <c>User-Agent</c> <c><xref target="header.user-agent"/></c>
     561</texttable>
    559562<t>
    560563   Request-header field names can be extended reliably only in
     
    725728   further access to the target resource (&effective-request-uri;).
    726729</t>
    727 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="response-header"/>
    728   <x:ref>response-header</x:ref> = <x:ref>Accept-Ranges</x:ref>           ; &header-accept-ranges;
    729                   / <x:ref>Age</x:ref>                     ; &header-age;
    730                   / <x:ref>Allow</x:ref>                   ; <xref target="header.allow"/>
    731                   / <x:ref>ETag</x:ref>                    ; &header-etag;
    732                   / <x:ref>Location</x:ref>                ; <xref target="header.location"/>
    733                   / <x:ref>Proxy-Authenticate</x:ref>      ; &header-proxy-authenticate;
    734                   / <x:ref>Retry-After</x:ref>             ; <xref target="header.retry-after"/>
    735                   / <x:ref>Server</x:ref>                  ; <xref target="header.server"/>
    736                   / <x:ref>Vary</x:ref>                    ; &header-vary;
    737                   / <x:ref>WWW-Authenticate</x:ref>        ; &header-www-authenticate;
    738 </artwork></figure>
     730<texttable align="left">
     731  <ttcol>Method Name</ttcol><ttcol>Defined in...</ttcol>
     732
     733  <c>Accept-Ranges</c> <c>&header-accept-ranges;</c>
     734  <c>Age</c> <c>&header-age;</c>
     735  <c>Allow</c> <c><xref target="header.allow"/></c>
     736  <c>ETag</c> <c>&header-etag;</c>
     737  <c>Location</c> <c><xref target="header.location"/></c>
     738  <c>Proxy-Authenticate</c> <c>&header-proxy-authenticate;</c>
     739  <c>Retry-After</c> <c><xref target="header.retry-after"/></c>
     740  <c>Server</c> <c><xref target="header.server"/></c>
     741  <c>Vary</c> <c>&header-vary;</c>
     742  <c>WWW-Authenticate</c> <c>&header-www-authenticate;</c>
     743</texttable>
    739744<t>
    740745   Response-header field names can be extended reliably only in
     
    36253630<x:ref>quoted-string</x:ref> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    36263631
    3627 <x:ref>request-header</x:ref> = Accept / Accept-Charset / Accept-Encoding /
    3628  Accept-Language / Authorization / Expect / From / Host / If-Match /
    3629  If-Modified-Since / If-None-Match / If-Range / If-Unmodified-Since /
    3630  Max-Forwards / Proxy-Authorization / Range / Referer / TE /
    3631  User-Agent
    3632 <x:ref>response-header</x:ref> = Accept-Ranges / Age / Allow / ETag / Location /
    3633  Proxy-Authenticate / Retry-After / Server / Vary / WWW-Authenticate
    3634 
    36353632<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
    36363633</artwork>
    36373634</figure>
    36383635<figure><preamble>ABNF diagnostics:</preamble><artwork type="inline">
     3636; Accept defined but not used
     3637; Accept-Charset defined but not used
     3638; Accept-Encoding defined but not used
     3639; Accept-Language defined but not used
     3640; Accept-Ranges defined but not used
     3641; Age defined but not used
     3642; Allow defined but not used
     3643; Authorization defined but not used
     3644; ETag defined but not used
     3645; Expect defined but not used
     3646; From defined but not used
     3647; Host defined but not used
     3648; If-Match defined but not used
     3649; If-Modified-Since defined but not used
     3650; If-None-Match defined but not used
     3651; If-Range defined but not used
     3652; If-Unmodified-Since defined but not used
     3653; Location defined but not used
     3654; Max-Forwards defined but not used
     3655; Proxy-Authenticate defined but not used
     3656; Proxy-Authorization defined but not used
     3657; Range defined but not used
    36393658; Reason-Phrase defined but not used
     3659; Referer defined but not used
     3660; Retry-After defined but not used
     3661; Server defined but not used
    36403662; Status-Code defined but not used
    3641 ; request-header defined but not used
    3642 ; response-header defined but not used
     3663; TE defined but not used
     3664; User-Agent defined but not used
     3665; Vary defined but not used
     3666; WWW-Authenticate defined but not used
    36433667</artwork></figure></section>
    36443668<?ENDINC p2-semantics.abnf-appendix ?>
     
    40704094      "duplicate ABNF for 'Method'"
    40714095    </t>
     4096    <t>
     4097      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>:
     4098      "untangle ABNFs for header fields"
     4099    </t>
    40724100  </list>
    40734101</t>
Note: See TracChangeset for help on using the changeset viewer.