Ignore:
Timestamp:
Aug 21, 2008, 1:13:46 AM (11 years ago)
Author:
julian.reschke@…
Message:

Resolve #129: mention that Set-Cookie requires special handling with respect to list syntax, add references to RFCs and historical information (closes #129).

File:
1 edited

Legend:

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

    r309 r310  
    476476         <tr>
    477477            <td class="header left"></td>
    478             <td class="header right">August 11, 2008</td>
     478            <td class="header right">August 21, 2008</td>
    479479         </tr>
    480480      </table>
     
    13641364         thus a proxy <em class="bcp14">MUST NOT</em> change the order of these field values when a message is forwarded.
    13651365      </p>
     1366      <p id="rfc.section.4.2.p.6"> </p>
     1367      <dl class="empty">
     1368         <dd> <b>Note:</b> the "Set-Cookie" header as implemented in practice (as opposed to how it is specified in <a href="#RFC2109" id="rfc.xref.RFC2109.1"><cite title="HTTP State Management Mechanism">[RFC2109]</cite></a>) can occur multiple times, but does not use the list syntax, and thus cannot be combined into a single line. (See Appendix
     1369            A.2.3 of <a href="#Kri2001" id="rfc.xref.Kri2001.1"><cite title="HTTP Cookies: Standards, Privacy, and Politics">[Kri2001]</cite></a> for details.) Also note that the Set-Cookie2 header specified in <a href="#RFC2965" id="rfc.xref.RFC2965.1"><cite title="HTTP State Management Mechanism">[RFC2965]</cite></a> does not share this problem.
     1370         </dd>
     1371      </dl>
    13661372      <h2 id="rfc.section.4.3"><a href="#rfc.section.4.3">4.3</a>&nbsp;<a id="message.body" href="#message.body">Message Body</a></h2>
    13671373      <p id="rfc.section.4.3.p.1">The message-body (if any) of an HTTP message is used to carry the entity-body associated with the request or response. The
     
    23552361      <h2 id="rfc.references.2"><a href="#rfc.section.12.2" id="rfc.section.12.2">12.2</a> Informative References
    23562362      </h2>
    2357       <table summary="Informative References">                                                   
     2363      <table summary="Informative References">                                                         
     2364         <tr>
     2365            <td class="reference"><b id="Kri2001">[Kri2001]</b></td>
     2366            <td class="top">Kristol, D., “<a href="http://arxiv.org/abs/cs.SE/0105018">HTTP Cookies: Standards, Privacy, and Politics</a>”, ACM Transactions on Internet Technology&nbsp;Vol. 1, #2, November&nbsp;2001, &lt;<a href="http://arxiv.org/abs/cs.SE/0105018">http://arxiv.org/abs/cs.SE/0105018</a>&gt;.
     2367            </td>
     2368         </tr>
    23582369         <tr>
    23592370            <td class="reference"><b id="Nie1997">[Nie1997]</b></td>
     
    24192430         </tr>
    24202431         <tr>
     2432            <td class="reference"><b id="RFC2109">[RFC2109]</b></td>
     2433            <td class="top"><a title="Bell Laboratories, Lucent Technologies">Kristol, D.M.</a> and <a title="Netscape Communications Corp.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2109">HTTP State Management Mechanism</a>”, RFC&nbsp;2109, February&nbsp;1997.
     2434            </td>
     2435         </tr>
     2436         <tr>
    24212437            <td class="reference"><b id="RFC2145">[RFC2145]</b></td>
    24222438            <td class="top"><a title="Western Research Laboratory">Mogul, J.C.</a>, <a title="Department of Information and Computer Science">Fielding, R.T.</a>, <a title="MIT Laboratory for Computer Science">Gettys, J.</a>, and <a title="W3 Consortium">H.F. Nielsen</a>, “<a href="http://tools.ietf.org/html/rfc2145">Use and Interpretation of HTTP Version Numbers</a>”, RFC&nbsp;2145, May&nbsp;1997.
     
    24412457            <td class="reference"><b id="RFC2822">[RFC2822]</b></td>
    24422458            <td class="top">Resnick, P., “<a href="http://tools.ietf.org/html/rfc2822">Internet Message Format</a>”, RFC&nbsp;2822, April&nbsp;2001.
     2459            </td>
     2460         </tr>
     2461         <tr>
     2462            <td class="reference"><b id="RFC2965">[RFC2965]</b></td>
     2463            <td class="top"><a title="Bell Laboratories, Lucent Technologies">Kristol, D. M.</a> and <a title="Epinions.com, Inc.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2965">HTTP State Management Mechanism</a>”, RFC&nbsp;2965, October&nbsp;2000.
    24432464            </td>
    24442465         </tr>
     
    27342755         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/127">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/127</a>&gt;: "IANA Considerations: update HTTP URI scheme registration"
    27352756         </li>
     2757         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129</a>&gt;: "List-type headers vs Set-Cookie"
     2758         </li>
    27362759      </ul>
    27372760      <p id="rfc.section.D.5.p.2">Ongoing work on ABNF conversion (&lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/36</a>&gt;):
     
    27662789      </p>
    27672790      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    2768       <p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.U">U</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.W">W</a>
     2791      <p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.K">K</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.U">U</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.W">W</a>
    27692792      </p>
    27702793      <div class="print2col">
     
    29202943               </ul>
    29212944            </li>
     2945            <li class="indline0"><a id="rfc.index.K" href="#rfc.index.K"><b>K</b></a><ul class="ind">
     2946                  <li class="indline1"><em>Kri2001</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Kri2001.1">4.2</a>, <a class="iref" href="#Kri2001"><b>12.2</b></a></li>
     2947               </ul>
     2948            </li>
    29222949            <li class="indline0"><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul class="ind">
    29232950                  <li class="indline1">Media Type&nbsp;&nbsp;
     
    29983025                     </ul>
    29993026                  </li>
     3027                  <li class="indline1"><em>RFC2109</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2109.1">4.2</a>, <a class="iref" href="#RFC2109"><b>12.2</b></a></li>
    30003028                  <li class="indline1"><em>RFC2119</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2119.1">1.2</a>, <a class="iref" href="#RFC2119"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.RFC2119.2">C.3</a></li>
    30013029                  <li class="indline1"><em>RFC2145</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2145.1">3.1</a>, <a class="iref" href="#rfc.xref.RFC2145.2">3.1</a>, <a class="iref" href="#RFC2145"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2145.3">C.3</a></li>
     
    30203048                     </ul>
    30213049                  </li>
     3050                  <li class="indline1"><em>RFC2965</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2965.1">4.2</a>, <a class="iref" href="#RFC2965"><b>12.2</b></a></li>
    30223051                  <li class="indline1"><em>RFC3864</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3864.1">9.1</a>, <a class="iref" href="#RFC3864"><b>12.2</b></a></li>
    30233052                  <li class="indline1"><em>RFC3977</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC3977.1">1.1</a>, <a class="iref" href="#RFC3977"><b>12.2</b></a></li>
Note: See TracChangeset for help on using the changeset viewer.