Changeset 931 for draft-ietf-httpbis

24/07/10 14:41:11 (12 years ago)

regen HTML

2 edited


  • draft-ietf-httpbis/latest/p5-range.html

    r928 r931  
    536536            </ul>
    537537         </li>
    538          <li class="tocline0">2.&nbsp;&nbsp;&nbsp;<a href="#range.units">Range Units</a></li>
     538         <li class="tocline0">2.&nbsp;&nbsp;&nbsp;<a href="#range.units">Range Units</a><ul class="toc">
     539               <li class="tocline1">2.1&nbsp;&nbsp;&nbsp;<a href="#range.specifier.registry">Range Specifier Registry</a></li>
     540            </ul>
     541         </li>
    539542         <li class="tocline0">3.&nbsp;&nbsp;&nbsp;<a href="#status.code.definitions">Status Code Definitions</a><ul class="toc">
    540543               <li class="tocline1">3.1&nbsp;&nbsp;&nbsp;<a href="#status.206">206 Partial Content</a></li>
    557560               <li class="tocline1">6.1&nbsp;&nbsp;&nbsp;<a href="#status.code.registration">Status Code Registration</a></li>
    558561               <li class="tocline1">6.2&nbsp;&nbsp;&nbsp;<a href="#header.field.registration">Header Field Registration</a></li>
     562               <li class="tocline1">6.3&nbsp;&nbsp;&nbsp;<a href="#range.specifier.registration">Range Specifier Registration</a></li>
    559563            </ul>
    560564         </li>
    638642  <a href="#range.units" class="smpl">other-range-unit</a> = <a href="#core.rules" class="smpl">token</a>
    639643</pre><p id="rfc.section.2.p.3">HTTP/1.1 has been designed to allow implementations of applications that do not depend on knowledge of ranges. The only range
    640          unit defined by HTTP/1.1 is "bytes".
     644         unit defined by HTTP/1.1 is "bytes". Additional specifiers can be defined as described in <a href="#range.specifier.registry" title="Range Specifier Registry">Section&nbsp;2.1</a>.
    641645      </p>
    642646      <p id="rfc.section.2.p.4">If a range unit is not understood in a request, a server <em class="bcp14">MUST</em> ignore the whole Range header (<a href="#header.range" id="rfc.xref.header.range.2" title="Range">Section&nbsp;5.4</a>). If a range unit is not understood in a response, an intermediary <em class="bcp14">SHOULD</em> pass the response to the client; a client <em class="bcp14">MUST</em> fail.
     647      </p>
     648      <h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a>&nbsp;<a id="range.specifier.registry" href="#range.specifier.registry">Range Specifier Registry</a></h2>
     649      <p id="rfc.section.2.1.p.1">The HTTP Ranger Specifier Registry defines the name space for the range specifier names.</p>
     650      <p id="rfc.section.2.1.p.2">Registrations <em class="bcp14">MUST</em> include the following fields:
     651      </p>
     652      <ul>
     653         <li>Name</li>
     654         <li>Description</li>
     655         <li>Pointer to specification text</li>
     656      </ul>
     657      <p id="rfc.section.2.1.p.3">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.1"><cite title="Guidelines for Writing an IANA Considerations Section in RFCs">[RFC5226]</cite></a>, <a href="">Section 4.1</a>).
     658      </p>
     659      <p id="rfc.section.2.1.p.4">The registry itself is maintained at &lt;<a href=""></a>&gt;.
    643660      </p>
    644661      <h1 id="rfc.section.3"><a href="#rfc.section.3">3.</a>&nbsp;<a id="status.code.definitions" href="#status.code.definitions">Status Code Definitions</a></h1>
    975992      </div>
    976993      <p id="rfc.section.6.2.p.2">The change controller is: "IETF ( - Internet Engineering Task Force".</p>
     994      <h2 id="rfc.section.6.3"><a href="#rfc.section.6.3">6.3</a>&nbsp;<a id="range.specifier.registration" href="#range.specifier.registration">Range Specifier Registration</a></h2>
     995      <p id="rfc.section.6.3.p.1">The registration procedure for HTTP Range Specifiers is defined by <a href="#range.specifier.registry" title="Range Specifier Registry">Section&nbsp;2.1</a> of this document.
     996      </p>
     997      <p id="rfc.section.6.3.p.2">The HTTP Range Specifier Registry should be created at &lt;<a href=""></a>&gt; and be populated with the registrations below:
     998      </p>
     999      <div id="rfc.table.3">
     1000         <div id="iana.range.specifiers.table"></div>
     1001         <table class="tt full left" cellpadding="3" cellspacing="0">
     1002            <thead>
     1003               <tr>
     1004                  <th>Range Specifier Name</th>
     1005                  <th>Description</th>
     1006                  <th>Reference</th>
     1007               </tr>
     1008            </thead>
     1009            <tbody>
     1010               <tr>
     1011                  <td class="left">bytes</td>
     1012                  <td class="left">a range of octets</td>
     1013                  <td class="left">(this specification)</td>
     1014               </tr>
     1015            </tbody>
     1016         </table>
     1017      </div>
     1018      <p id="rfc.section.6.3.p.3">The change controller is: "IETF ( - Internet Engineering Task Force".</p>
    9771019      <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>
    9781020      <p id="rfc.section.7.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general <a href="#Part1" id="rfc.xref.Part1.6"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.
    10161058      <h2 id="rfc.references.2"><a href="#rfc.section.9.2" id="rfc.section.9.2">9.2</a> Informative References
    10171059      </h2>
    1018       <table>     
     1060      <table>       
    10191061         <tr>
    10201062            <td class="reference"><b id="RFC2616">[RFC2616]</b></td>
    10301072            <td class="reference"><b id="RFC4288">[RFC4288]</b></td>
    10311073            <td class="top"><a href="" title="Sun Microsystems">Freed, N.</a> and <a href="">J. Klensin</a>, “<a href="">Media Type Specifications and Registration Procedures</a>”, BCP&nbsp;13, RFC&nbsp;4288, December&nbsp;2005.
     1074            </td>
     1075         </tr>
     1076         <tr>
     1077            <td class="reference"><b id="RFC5226">[RFC5226]</b></td>
     1078            <td class="top"><a href="" title="IBM">Narten, T.</a> and <a href="" title="Google">H. Alvestrand</a>, “<a href="">Guidelines for Writing an IANA Considerations Section in RFCs</a>”, BCP&nbsp;26, RFC&nbsp;5226, May&nbsp;2008.
    10321079            </td>
    10331080         </tr>
    13071354         <li> &lt;<a href=""></a>&gt;: "consider removing the 'changes from 2068' sections"
    13081355         </li>
     1356      </ul>
     1357      <p id="rfc.section.D.12.p.2">Ongoing work on Custom Ranges (&lt;<a href=""></a>&gt;):
     1358      </p>
     1359      <ul>
     1360         <li>Add IANA registry.</li>
    13091361      </ul>
    13101362      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    14091461                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">6.2</a>, <a class="iref" href="#RFC3864"><b>9.2</b></a></li>
    14101462                  <li class="indline1"><em>RFC4288</em>&nbsp;&nbsp;<a class="iref" href="#RFC4288"><b>9.2</b></a>, <a class="iref" href="#rfc.xref.RFC4288.1">A</a></li>
     1463                  <li class="indline1"><em>RFC5226</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5226.1">2.1</a>, <a class="iref" href="#RFC5226"><b>9.2</b></a><ul class="ind">
     1464                        <li class="indline1"><em>Section 4.1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5226.1">2.1</a></li>
     1465                     </ul>
     1466                  </li>
    14111467                  <li class="indline1"><em>RFC5234</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5234.1">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a>, <a class="iref" href="#RFC5234"><b>9.1</b></a><ul class="ind">
    14121468                        <li class="indline1"><em>Appendix B.1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC5234.2">1.2</a></li>
  • draft-ietf-httpbis/latest/p6-cache.html

    r928 r931  
    932932      </p>
    933933      <p id="rfc.section.2.4.p.5">A full response (i.e., one with a response body) indicates that none of the stored responses nominated in the conditional
    934          request is suitable. Instead, the full response is used both to satisfy the request and replace the stored response. <span class="comment" id="TODO-req-missing">[<a href="#TODO-req-missing" class="smpl">TODO-req-missing</a>: Should there be a requirement here?]</span>
     934         request is suitable. Instead, the full response <em class="bcp14">SHOULD</em> be used to satisfy the request and <em class="bcp14">MAY</em> replace the stored response.
    935935      </p>
    936936      <p id="rfc.section.2.4.p.6">If a cache receives a 5xx response while attempting to validate a response, it <em class="bcp14">MAY</em> either forward this response to the requesting client, or act as if the server failed to respond. In the latter case, it <em class="bcp14">MAY</em> return a previously stored response (see <a href="#serving.stale.responses" title="Serving Stale Responses">Section&nbsp;2.3.3</a>).
Note: See TracChangeset for help on using the changeset viewer.