Changeset 648


Ignore:
Timestamp:
Jul 28, 2009, 8:37:35 AM (10 years ago)
Author:
julian.reschke@…
Message:

update collected ABNFs

Location:
draft-ietf-httpbis/latest
Files:
11 edited

Legend:

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

    r647 r648  
    26562656<a href="#http.version" class="smpl">HTTP-Version</a> = HTTP-Prot-Name "/" 1*DIGIT "." 1*DIGIT
    26572657<a href="#date.time.formats.full.date" class="smpl">HTTP-date</a> = rfc1123-date / obs-date
    2658 <a href="#http.message" class="smpl">HTTP-message</a> = start-line *( header-field CRLF ) CRLF [
    2659  message-body ]
     2658<a href="#http.message" class="smpl">HTTP-message</a> = start-line *( header-field CRLF ) CRLF [ message-body
     2659 ]
    26602660<a href="#header.host" class="smpl">Host</a> = "Host:" OWS Host-v
    26612661<a href="#header.host" class="smpl">Host-v</a> = uri-host [ ":" port ]
     
    27462746 / Transfer-Encoding / Upgrade / Via / Warning
    27472747
     2748<a href="#header.fields" class="smpl">header-field</a> = field-name ":" OWS [ field-value ] OWS
    27482749<a href="#preferred.date.format" class="smpl">hour</a> = 2DIGIT
    27492750<a href="#http.uri" class="smpl">http-URI</a> = "http://" authority path-abempty [ "?" query ]
     
    27542755<a href="#message.body" class="smpl">message-body</a> = entity-body /
    27552756 &lt;entity-body encoded as per Transfer-Encoding&gt;
    2756 <a href="#header.fields" class="smpl">header-field</a> = field-name ":" OWS [ field-value ] OWS
    27572757<a href="#preferred.date.format" class="smpl">minute</a> = 2DIGIT
    27582758<a href="#preferred.date.format" class="smpl">month</a> = %x4A.61.6E ; Jan
     
    28272827; HTTP-message defined but not used
    28282828; Host defined but not used
     2829; Request defined but not used
     2830; Response defined but not used
    28292831; TE defined but not used
    28302832; URI defined but not used
    28312833; URI-reference defined but not used
    28322834; fragment defined but not used
    2833 ; generic-message defined but not used
    28342835; http-URI defined but not used
    28352836; https-URI defined but not used
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r647 r648  
    44174417<x:ref>HTTP-Version</x:ref> = HTTP-Prot-Name "/" 1*DIGIT "." 1*DIGIT
    44184418<x:ref>HTTP-date</x:ref> = rfc1123-date / obs-date
    4419 <x:ref>HTTP-message</x:ref> = start-line *( header-field CRLF ) CRLF [
    4420  message-body ]
     4419<x:ref>HTTP-message</x:ref> = start-line *( header-field CRLF ) CRLF [ message-body
     4420 ]
    44214421<x:ref>Host</x:ref> = "Host:" OWS Host-v
    44224422<x:ref>Host-v</x:ref> = uri-host [ ":" port ]
     
    45074507 / Transfer-Encoding / Upgrade / Via / Warning
    45084508
     4509<x:ref>header-field</x:ref> = field-name ":" OWS [ field-value ] OWS
    45094510<x:ref>hour</x:ref> = 2DIGIT
    45104511<x:ref>http-URI</x:ref> = "http://" authority path-abempty [ "?" query ]
     
    45154516<x:ref>message-body</x:ref> = entity-body /
    45164517 &lt;entity-body encoded as per Transfer-Encoding&gt;
    4517 <x:ref>header-field</x:ref> = field-name ":" OWS [ field-value ] OWS
    45184518<x:ref>minute</x:ref> = 2DIGIT
    45194519<x:ref>month</x:ref> = %x4A.61.6E ; Jan
     
    45904590; HTTP-message defined but not used
    45914591; Host defined but not used
     4592; Request defined but not used
     4593; Response defined but not used
    45924594; TE defined but not used
    45934595; URI defined but not used
    45944596; URI-reference defined but not used
    45954597; fragment defined but not used
    4596 ; generic-message defined but not used
    45974598; http-URI defined but not used
    45984599; https-URI defined but not used
  • draft-ietf-httpbis/latest/p2-semantics.html

    r647 r648  
    22742274
    22752275<a href="#abnf.dependencies" class="smpl">HTTP-date</a> = &lt;HTTP-date, defined in [Part1], Section 6.1&gt;
    2276 <a href="#abnf.dependencies" class="smpl">Host</a> = &lt;Host, defined in [Part1], Section 2.3&gt;
     2276<a href="#abnf.dependencies" class="smpl">Host</a> = &lt;Host, defined in [Part1], Section 2.6&gt;
    22772277
    22782278<a href="#abnf.dependencies" class="smpl">If-Match</a> = &lt;If-Match, defined in [Part4], Section 6.2&gt;
     
    23252325<a href="#abnf.dependencies" class="smpl">TE</a> = &lt;TE, defined in [Part1], Section 8.8&gt;
    23262326
    2327 <a href="#abnf.dependencies" class="smpl">URI</a> = &lt;URI, defined in [Part1], Section 2.3&gt;
     2327<a href="#abnf.dependencies" class="smpl">URI</a> = &lt;URI, defined in [Part1], Section 2.6&gt;
    23282328<a href="#header.user-agent" class="smpl">User-Agent</a> = "User-Agent:" OWS User-Agent-v
    23292329<a href="#header.user-agent" class="smpl">User-Agent-v</a> = product *( RWS ( product / comment ) )
     
    23342334 &lt;WWW-Authenticate, defined in [Part7], Section 3.4&gt;
    23352335
    2336 <a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in [Part1], Section 2.3&gt;
     2336<a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in [Part1], Section 2.6&gt;
    23372337
    23382338<a href="#core.rules" class="smpl">comment</a> = &lt;comment, defined in [Part1], Section 1.2.2&gt;
     
    23512351<a href="#core.rules" class="smpl">obs-text</a> = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
    23522352
    2353 <a href="#abnf.dependencies" class="smpl">partial-URI</a> = &lt;partial-URI, defined in [Part1], Section 2.3&gt;
     2353<a href="#abnf.dependencies" class="smpl">partial-URI</a> = &lt;partial-URI, defined in [Part1], Section 2.6&gt;
    23542354<a href="#abnf.dependencies" class="smpl">product</a> = &lt;product, defined in [Part1], Section 6.3&gt;
    23552355
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r642 r648  
    32683268
    32693269<x:ref>HTTP-date</x:ref> = &lt;HTTP-date, defined in [Part1], Section 6.1&gt;
    3270 <x:ref>Host</x:ref> = &lt;Host, defined in [Part1], Section 2.3&gt;
     3270<x:ref>Host</x:ref> = &lt;Host, defined in [Part1], Section 2.6&gt;
    32713271
    32723272<x:ref>If-Match</x:ref> = &lt;If-Match, defined in [Part4], Section 6.2&gt;
     
    33193319<x:ref>TE</x:ref> = &lt;TE, defined in [Part1], Section 8.8&gt;
    33203320
    3321 <x:ref>URI</x:ref> = &lt;URI, defined in [Part1], Section 2.3&gt;
     3321<x:ref>URI</x:ref> = &lt;URI, defined in [Part1], Section 2.6&gt;
    33223322<x:ref>User-Agent</x:ref> = "User-Agent:" OWS User-Agent-v
    33233323<x:ref>User-Agent-v</x:ref> = product *( RWS ( product / comment ) )
     
    33283328 &lt;WWW-Authenticate, defined in [Part7], Section 3.4&gt;
    33293329
    3330 <x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.3&gt;
     3330<x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.6&gt;
    33313331
    33323332<x:ref>comment</x:ref> = &lt;comment, defined in [Part1], Section 1.2.2&gt;
     
    33453345<x:ref>obs-text</x:ref> = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
    33463346
    3347 <x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.3&gt;
     3347<x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.6&gt;
    33483348<x:ref>product</x:ref> = &lt;product, defined in [Part1], Section 6.3&gt;
    33493349
  • draft-ietf-httpbis/latest/p3-payload.html

    r647 r648  
    17661766<a href="#core.rules" class="smpl">OWS</a> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    17671767
    1768 <a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in [Part1], Section 2.3&gt;
     1768<a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in [Part1], Section 2.6&gt;
    17691769<a href="#header.accept" class="smpl">accept-ext</a> = OWS ";" OWS token [ "=" ( token / quoted-string ) ]
    17701770<a href="#header.accept" class="smpl">accept-params</a> = OWS ";" OWS "q=" qvalue *accept-ext
     
    17921792<a href="#content-disposition" class="smpl">filename-parm</a> = "filename=" quoted-string
    17931793
     1794<a href="#abnf.dependencies" class="smpl">header-field</a> = &lt;header-field, defined in [Part1], Section 3.2&gt;
     1795
    17941796<a href="#header.accept-language" class="smpl">language-range</a> = &lt;language-range, defined in [RFC4647], Section 2.1&gt;
    17951797<a href="#language.tags" class="smpl">language-tag</a> = &lt;Language-Tag, defined in [RFC4646bis], Section 2.1&gt;
     
    17981800 ";" OWS parameter )
    17991801<a href="#media.types" class="smpl">media-type</a> = type "/" subtype *( OWS ";" OWS parameter )
    1800 <a href="#abnf.dependencies" class="smpl">header-field</a> = &lt;header-field, defined in [Part1], Section 3.2&gt;
    18011802
    18021803<a href="#rule.parameter" class="smpl">parameter</a> = attribute "=" value
    1803 <a href="#abnf.dependencies" class="smpl">partial-URI</a> = &lt;partial-URI, defined in [Part1], Section 2.3&gt;
     1804<a href="#abnf.dependencies" class="smpl">partial-URI</a> = &lt;partial-URI, defined in [Part1], Section 2.6&gt;
    18041805
    18051806<a href="#core.rules" class="smpl">quoted-string</a> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
  • draft-ietf-httpbis/latest/p3-payload.xml

    r647 r648  
    27072707<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    27082708
    2709 <x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.3&gt;
     2709<x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.6&gt;
    27102710<x:ref>accept-ext</x:ref> = OWS ";" OWS token [ "=" ( token / quoted-string ) ]
    27112711<x:ref>accept-params</x:ref> = OWS ";" OWS "q=" qvalue *accept-ext
     
    27332733<x:ref>filename-parm</x:ref> = "filename=" quoted-string
    27342734
     2735<x:ref>header-field</x:ref> = &lt;header-field, defined in [Part1], Section 3.2&gt;
     2736
    27352737<x:ref>language-range</x:ref> = &lt;language-range, defined in [RFC4647], Section 2.1&gt;
    27362738<x:ref>language-tag</x:ref> = &lt;Language-Tag, defined in [RFC4646bis], Section 2.1&gt;
     
    27392741 ";" OWS parameter )
    27402742<x:ref>media-type</x:ref> = type "/" subtype *( OWS ";" OWS parameter )
    2741 <x:ref>header-field</x:ref> = &lt;header-field, defined in [Part1], Section 3.2&gt;
    27422743
    27432744<x:ref>parameter</x:ref> = attribute "=" value
    2744 <x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.3&gt;
     2745<x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.6&gt;
    27452746
    27462747<x:ref>quoted-string</x:ref> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
  • draft-ietf-httpbis/latest/p4-conditional.html

    r628 r648  
    467467         <tr>
    468468            <td class="header left"></td>
    469             <td class="header right">July 27, 2009</td>
     469            <td class="header right">July 28, 2009</td>
    470470         </tr>
    471471      </table>
  • draft-ietf-httpbis/latest/p5-range.html

    r647 r648  
    371371      <link rel="Appendix" title="C Collected ABNF" href="#rfc.section.C">
    372372      <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D">
    373       <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.439, 2009-06-09 18:43:39, XSLT vendor: SAXON 8.9.0.4 from Saxonica http://www.saxonica.com/">
     373      <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.439, 2009-06-09 18:43:39, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">
    374374      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
    375375      <meta name="DC.Creator" content="Fielding, R.">
     
    758758      <p id="rfc.section.5.2.p.11">A response to a request for a single range <em class="bcp14">MUST NOT</em> be sent using the multipart/byteranges media type. A response to a request for multiple ranges, whose result is a single range, <em class="bcp14">MAY</em> be sent as a multipart/byteranges media type with one part. A client that cannot decode a multipart/byteranges message <em class="bcp14">MUST NOT</em> ask for multiple ranges in a single request.
    759759      </p>
    760       <p id="rfc.section.5.2.p.12">When a client requests multiple byte-ranges in one request, the server <em class="bcp14">SHOULD</em> return them in the order that they appeared in the request.
     760      <p id="rfc.section.5.2.p.12">When a client requests multiple ranges in one request, the server <em class="bcp14">SHOULD</em> return them in the order that they appeared in the request.
    761761      </p>
    762762      <p id="rfc.section.5.2.p.13">If the server ignores a byte-range-spec because it is syntactically invalid, the server <em class="bcp14">SHOULD</em> treat the request as if the invalid Range header field did not exist. (Normally, this means return a 200 response containing
     
    10151015         non-overlapping ranges), these are transmitted as a multipart message-body (<a href="#RFC2046" id="rfc.xref.RFC2046.1"><cite title="Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types">[RFC2046]</cite></a>, <a href="http://tools.ietf.org/html/rfc2046#section-5.1">Section 5.1</a>). The media type for this purpose is called "multipart/byteranges". The following is to be registered with IANA <a href="#RFC4288" id="rfc.xref.RFC4288.1"><cite title="Media Type Specifications and Registration Procedures">[RFC4288]</cite></a>.
    10161016      </p>
    1017       <p id="rfc.section.A.p.2">The multipart/byteranges media type includes one or more parts, each with its own Content-Type and Content-Range fields. The
     1017      <div class="note">
     1018         <p> <b>Note:</b> Despite the name "multipart/byteranges" is not limited to the byte ranges only.
     1019         </p>
     1020      </div>
     1021      <p id="rfc.section.A.p.3">The multipart/byteranges media type includes one or more parts, each with its own Content-Type and Content-Range fields. The
    10181022         required boundary parameter specifies the boundary string used to separate each body-part.
    10191023      </p>
    1020       <p id="rfc.section.A.p.3"> </p>
     1024      <p id="rfc.section.A.p.4"> </p>
    10211025      <dl>
    10221026         <dt>Type name:</dt>
     
    10751079  ...the second range
    10761080  --THIS_STRING_SEPARATES--
    1077 </pre><p id="rfc.section.A.p.5">Notes: </p>
     1081</pre><div id="rfc.figure.u.25"></div>
     1082      <p>Other example:</p>  <pre class="text">  HTTP/1.1 206 Partial Content
     1083  Date: Tue, 14 Nov 1995 06:25:24 GMT
     1084  Last-Modified: Tue, 14 July 04:58:08 GMT
     1085  Content-type: multipart/byteranges; boundary=THIS_STRING_SEPARATES
     1086 
     1087  --THIS_STRING_SEPARATES
     1088  Content-type: video/example
     1089  Content-range: exampleunit 1.2-4.3/25
     1090 
     1091  ...the first range...
     1092  --THIS_STRING_SEPARATES
     1093  Content-type: video/example
     1094  Content-range: exampleunit 11.2-14.3/25
     1095 
     1096  ...the second range
     1097  --THIS_STRING_SEPARATES--
     1098</pre> <p id="rfc.section.A.p.7">Notes: </p>
    10781099      <ol>
    10791100         <li>Additional CRLFs may precede the first boundary string in the entity.</li>
     
    11061127      </p>
    11071128      <h1 id="rfc.section.C"><a href="#rfc.section.C">C.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1>
    1108       <div id="rfc.figure.u.25"></div> <pre class="inline"><a href="#header.accept-ranges" class="smpl">Accept-Ranges</a> = "Accept-Ranges:" OWS Accept-Ranges-v
     1129      <div id="rfc.figure.u.26"></div> <pre class="inline"><a href="#header.accept-ranges" class="smpl">Accept-Ranges</a> = "Accept-Ranges:" OWS Accept-Ranges-v
    11091130<a href="#header.accept-ranges" class="smpl">Accept-Ranges-v</a> = acceptable-ranges
    11101131
     
    11581179
    11591180<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
    1160 </pre> <div id="rfc.figure.u.26"></div>
     1181</pre> <div id="rfc.figure.u.27"></div>
    11611182      <p>ABNF diagnostics:</p><pre class="inline">; Accept-Ranges defined but not used
    11621183; Content-Range defined but not used
     
    12371258      <ul>
    12381259         <li>Fixed discrepancy in the If-Range definition about allowed validators.</li>
     1260         <li> &lt;<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/150">http://trac.tools.ietf.org/wg/httpbis/trac/ticket/150</a>&gt;: "multipart/byteranges for custom range units"
     1261         </li>
    12391262         <li> &lt;<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/151">http://trac.tools.ietf.org/wg/httpbis/trac/ticket/151</a>&gt;: "range unit missing from other-ranges-specifier in Range header"
    12401263         </li>
  • draft-ietf-httpbis/latest/p6-cache.html

    r647 r648  
    16041604<a href="#abnf.dependencies" class="smpl">field-name</a> = &lt;field-name, defined in [Part1], Section 3.2&gt;
    16051605
    1606 <a href="#abnf.dependencies" class="smpl">port</a> = &lt;port, defined in [Part1], Section 2.3&gt;
     1606<a href="#abnf.dependencies" class="smpl">port</a> = &lt;port, defined in [Part1], Section 2.6&gt;
    16071607<a href="#header.pragma" class="smpl">pragma-directive</a> = "no-cache" / extension-pragma
    16081608<a href="#abnf.dependencies" class="smpl">pseudonym</a> = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     
    16121612<a href="#core.rules" class="smpl">token</a> = &lt;token, defined in [Part1], Section 1.2.2&gt;
    16131613
    1614 <a href="#abnf.dependencies" class="smpl">uri-host</a> = &lt;uri-host, defined in [Part1], Section 2.3&gt;
     1614<a href="#abnf.dependencies" class="smpl">uri-host</a> = &lt;uri-host, defined in [Part1], Section 2.6&gt;
    16151615
    16161616<a href="#header.warning" class="smpl">warn-agent</a> = ( uri-host [ ":" port ] ) / pseudonym
  • draft-ietf-httpbis/latest/p6-cache.xml

    r647 r648  
    21722172<x:ref>field-name</x:ref> = &lt;field-name, defined in [Part1], Section 3.2&gt;
    21732173
    2174 <x:ref>port</x:ref> = &lt;port, defined in [Part1], Section 2.3&gt;
     2174<x:ref>port</x:ref> = &lt;port, defined in [Part1], Section 2.6&gt;
    21752175<x:ref>pragma-directive</x:ref> = "no-cache" / extension-pragma
    21762176<x:ref>pseudonym</x:ref> = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     
    21802180<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
    21812181
    2182 <x:ref>uri-host</x:ref> = &lt;uri-host, defined in [Part1], Section 2.3&gt;
     2182<x:ref>uri-host</x:ref> = &lt;uri-host, defined in [Part1], Section 2.6&gt;
    21832183
    21842184<x:ref>warn-agent</x:ref> = ( uri-host [ ":" port ] ) / pseudonym
  • draft-ietf-httpbis/latest/p7-auth.html

    r628 r648  
    462462         <tr>
    463463            <td class="header left"></td>
    464             <td class="header right">July 27, 2009</td>
     464            <td class="header right">July 28, 2009</td>
    465465         </tr>
    466466      </table>
Note: See TracChangeset for help on using the changeset viewer.