* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Changeset 310


Ignore:
Timestamp:
2008-08-21 01:13:46 (6 years ago)
Author:
julian.reschke@gmx.de
Message:

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

Location:
draft-ietf-httpbis/latest
Files:
2 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> 
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r309 r310  
    15791579   change the order of these field values when a message is forwarded. 
    15801580</t> 
     1581<t> 
     1582  <list><t> 
     1583   <x:h>Note:</x:h> the "Set-Cookie" header as implemented in 
     1584   practice (as opposed to how it is specified in <xref target="RFC2109"/>) 
     1585   can occur multiple times, but does not use the list syntax, and thus cannot 
     1586   be combined into a single line. (See Appendix A.2.3 of <xref target="Kri2001"/> 
     1587   for details.) Also note that the Set-Cookie2 header specified in 
     1588   <xref target="RFC2965"/> does not share this problem.  
     1589  </t></list> 
     1590</t> 
     1591   
    15811592</section> 
    15821593 
     
    38913902</reference> 
    38923903 
     3904<reference anchor='RFC2109'> 
     3905  <front> 
     3906    <title>HTTP State Management Mechanism</title> 
     3907    <author initials='D.M.' surname='Kristol' fullname='David M. Kristol'> 
     3908      <organization>Bell Laboratories, Lucent Technologies</organization> 
     3909      <address><email>dmk@bell-labs.com</email></address> 
     3910    </author> 
     3911    <author initials='L.' surname='Montulli' fullname='Lou Montulli'> 
     3912      <organization>Netscape Communications Corp.</organization> 
     3913      <address><email>montulli@netscape.com</email></address> 
     3914    </author> 
     3915    <date year='1997' month='February' /> 
     3916  </front> 
     3917  <seriesInfo name='RFC' value='2109' /> 
     3918</reference> 
     3919 
    38933920<reference anchor="RFC2145"> 
    38943921  <front> 
     
    39844011  </front>  
    39854012  <seriesInfo name="RFC" value="2822"/> 
     4013</reference> 
     4014 
     4015<reference anchor='RFC2965'> 
     4016  <front> 
     4017    <title>HTTP State Management Mechanism</title> 
     4018    <author initials='D. M.' surname='Kristol' fullname='David M. Kristol'> 
     4019      <organization>Bell Laboratories, Lucent Technologies</organization> 
     4020      <address><email>dmk@bell-labs.com</email></address> 
     4021    </author> 
     4022    <author initials='L.' surname='Montulli' fullname='Lou Montulli'> 
     4023      <organization>Epinions.com, Inc.</organization> 
     4024      <address><email>lou@montulli.org</email></address> 
     4025    </author> 
     4026    <date year='2000' month='October' /> 
     4027  </front> 
     4028  <seriesInfo name='RFC' value='2965' /> 
    39864029</reference> 
    39874030 
     
    40654108  <seriesInfo name='BCP' value='115' /> 
    40664109  <seriesInfo name='RFC' value='4395' /> 
     4110</reference> 
     4111 
     4112<reference anchor="Kri2001" target="http://arxiv.org/abs/cs.SE/0105018"> 
     4113  <front> 
     4114    <title>HTTP Cookies: Standards, Privacy, and Politics</title> 
     4115    <author initials="D." surname="Kristol" fullname="David M. Kristol"> 
     4116      <organization/> 
     4117    </author> 
     4118    <date year="2001" month="November"/> 
     4119  </front> 
     4120  <seriesInfo name="ACM Transactions on Internet Technology" value="Vol. 1, #2"/> 
    40674121</reference> 
    40684122 
     
    46014655      "IANA Considerations: update HTTP URI scheme registration" 
    46024656    </t> 
     4657    <t> 
     4658      <eref target="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129"/>: 
     4659      "List-type headers vs Set-Cookie" 
     4660    </t> 
    46034661  </list> 
    46044662</t> 
Note: See TracChangeset for help on using the changeset viewer.