Ignore:
Timestamp:
Feb 19, 2011, 4:55:03 AM (9 years ago)
Author:
julian.reschke@…
Message:

Remove duplicated "Method" ABNF by transforming the ABNF-style list in P2 into a table (see #275)

File:
1 edited

Legend:

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

    r1124 r1128  
    433433   resource (&effective-request-uri;). The method is case-sensitive.
    434434</t>
    435 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Method"/><iref primary="true" item="Grammar" subitem="extension-method"/>
    436   <x:ref>Method</x:ref>         = <x:abnf-char-sequence>"OPTIONS"</x:abnf-char-sequence>   ; "OPTIONS", <xref target="OPTIONS"/>
    437                  / <x:abnf-char-sequence>"GET"</x:abnf-char-sequence>               ; "GET", <xref target="GET"/>
    438                  / <x:abnf-char-sequence>"HEAD"</x:abnf-char-sequence>            ; "HEAD", <xref target="HEAD"/>
    439                  / <x:abnf-char-sequence>"POST"</x:abnf-char-sequence>            ; "POST", <xref target="POST"/>
    440                  / <x:abnf-char-sequence>"PUT"</x:abnf-char-sequence>               ; "PUT", <xref target="PUT"/>
    441                  / <x:abnf-char-sequence>"DELETE"</x:abnf-char-sequence>      ; "DELETE", <xref target="DELETE"/>
    442                  / <x:abnf-char-sequence>"TRACE"</x:abnf-char-sequence>         ; "TRACE", <xref target="TRACE"/>
    443                  / <x:abnf-char-sequence>"CONNECT"</x:abnf-char-sequence>   ; "CONNECT", <xref target="CONNECT"/>
    444                  / <x:ref>extension-method</x:ref>
    445   <x:ref>extension-method</x:ref> = <x:ref>token</x:ref>
     435<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Method"/>
     436  <x:ref>Method</x:ref>         = <x:ref>token</x:ref>
    446437</artwork></figure>
    447438<t>
     
    459450   in <xref target="method.definitions"/>.
    460451</t>
     452
     453<section title="Overview of Methods" anchor="overview.of.methods">
     454<t>
     455  The methods listed below are defined in <xref target="method.definitions"/>.
     456</t>
     457<texttable align="left">
     458  <ttcol>Method Name</ttcol><ttcol>Defined in...</ttcol>
     459 
     460  <c>OPTIONS</c> <c><xref target="OPTIONS"/></c>
     461  <c>GET</c> <c><xref target="GET"/></c>
     462  <c>HEAD</c> <c><xref target="HEAD"/></c>
     463  <c>POST</c> <c><xref target="POST"/></c>
     464  <c>PUT</c> <c><xref target="PUT"/></c>
     465  <c>DELETE</c> <c><xref target="DELETE"/></c>
     466  <c>TRACE</c> <c><xref target="TRACE"/></c>
     467  <c>CONNECT</c> <c><xref target="CONNECT"/></c>
     468</texttable>
     469<t>
     470  Note that this list is not exhaustive &mdash; it does not include methods defined
     471  in other specifications.
     472</t>
     473</section>
    461474
    462475<section title="Method Registry" anchor="method.registry">
     
    35613574<x:ref>Max-Forwards</x:ref> = "Max-Forwards:" OWS Max-Forwards-v
    35623575<x:ref>Max-Forwards-v</x:ref> = 1*DIGIT
    3563 <x:ref>Method</x:ref> = %x4F.50.54.49.4F.4E.53 ; OPTIONS
    3564  / %x47.45.54 ; GET
    3565  / %x48.45.41.44 ; HEAD
    3566  / %x50.4F.53.54 ; POST
    3567  / %x50.55.54 ; PUT
    3568  / %x44.45.4C.45.54.45 ; DELETE
    3569  / %x54.52.41.43.45 ; TRACE
    3570  / %x43.4F.4E.4E.45.43.54 ; CONNECT
    3571  / extension-method
     3576<x:ref>Method</x:ref> = token
    35723577
    35733578<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     
    36113616<x:ref>expectation-extension</x:ref> = token [ "=" ( token / quoted-string )
    36123617 *expect-params ]
    3613 <x:ref>extension-method</x:ref> = token
    36143618
    36153619<x:ref>mailbox</x:ref> = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;
     
    40634067      "PUT side effect: invalidation or just stale?"
    40644068    </t>
     4069    <t>
     4070      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/275"/>:
     4071      "duplicate ABNF for 'Method'"
     4072    </t>
    40654073  </list>
    40664074</t>
Note: See TracChangeset for help on using the changeset viewer.