Changeset 1055
- Timestamp:
- 23/10/10 09:17:48 (12 years ago)
- Location:
- draft-ietf-httpbis
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/12/draft-ietf-httpbis-p1-messaging-12.txt
r1051 r1055 2015 2015 described in Section 9.5; or, 2016 2016 2017 2. the server is the origin server for the response, the trailer2018 fields consist entirely of optional metadata, and the recipient2019 could use the message (in a manner acceptable to the origin2020 server) without receiving this metadata. In other words, the2021 origin server is willing to accept the possibility that the2022 t railer fields might be silently discarded along the path tothe2023 client.2017 2. the trailer fields consist entirely of optional metadata, and the 2018 recipient could use the message (in a manner acceptable to the 2019 server where the field originated) without receiving it. In 2020 other words, the server that generated the header (often but not 2021 always the origin server) is willing to accept the possibility 2022 that the trailer fields might be silently discarded along the 2023 path to the client. 2024 2024 2025 2025 This requirement prevents an interoperability failure when the … … 4856 4856 Closed issues: 4857 4857 4858 o <http://tools.ietf.org/wg/httpbis/trac/ticket/193>: "Trailer 4859 requirements" 4860 4858 4861 o <http://tools.ietf.org/wg/httpbis/trac/ticket/204>: "Text about 4859 4862 clock requirement for caches belongs in p6" … … 4892 4895 gzip 38 4893 4896 compress (Coding Format) 38 4897 4898 4899 4900 Fielding, et al. Expires April 28, 2011 [Page 86] 4901 4902 4903 Internet-Draft HTTP/1.1, Part 1 October 2010 4904 4905 4894 4906 connection 10 4895 4907 Connection header 49 4896 4908 Content-Length header 50 4897 4898 4899 4900 Fielding, et al. Expires April 28, 2011 [Page 86]4901 4902 4903 Internet-Draft HTTP/1.1, Part 1 October 20104904 4905 4909 4906 4910 D … … 4948 4952 DIGIT 7 4949 4953 DQUOTE 7 4954 4955 4956 4957 Fielding, et al. Expires April 28, 2011 [Page 87] 4958 4959 4960 Internet-Draft HTTP/1.1, Part 1 October 2010 4961 4962 4950 4963 extension-code 32 4951 4964 extension-method 26 4952 4965 field-content 20 4953 4966 field-name 20 4954 4955 4956 4957 Fielding, et al. Expires April 28, 2011 [Page 87]4958 4959 4960 Internet-Draft HTTP/1.1, Part 1 October 20104961 4962 4963 4967 field-value 20 4964 4968 general-header 26 … … 5005 5009 Request 26 5006 5010 Request-Line 26 5011 5012 5013 5014 Fielding, et al. Expires April 28, 2011 [Page 88] 5015 5016 5017 Internet-Draft HTTP/1.1, Part 1 October 2010 5018 5019 5007 5020 request-target 27 5008 5021 Response 31 5009 5022 rfc850-date 34 5010 5023 rfc1123-date 33 5011 5012 5013 5014 Fielding, et al. Expires April 28, 2011 [Page 88]5015 5016 5017 Internet-Draft HTTP/1.1, Part 1 October 20105018 5019 5020 5024 RWS 9 5021 5025 second 33 … … 5062 5066 Host 52 5063 5067 TE 53 5068 5069 5070 5071 Fielding, et al. Expires April 28, 2011 [Page 89] 5072 5073 5074 Internet-Draft HTTP/1.1, Part 1 October 2010 5075 5076 5064 5077 Trailer 54 5065 5078 Transfer-Encoding 55 5066 5079 Upgrade 55 5067 5080 Via 57 5068 5069 5070 5071 Fielding, et al. Expires April 28, 2011 [Page 89]5072 5073 5074 Internet-Draft HTTP/1.1, Part 1 October 20105075 5076 5077 5081 headers 19 5078 5082 Host header 52 … … 5119 5123 Upgrade header 55 5120 5124 upstream 12 5125 5126 5127 5128 Fielding, et al. Expires April 28, 2011 [Page 90] 5129 5130 5131 Internet-Draft HTTP/1.1, Part 1 October 2010 5132 5133 5121 5134 URI scheme 5122 5135 http 16 5123 5136 https 18 5124 5137 user agent 10 5125 5126 5127 5128 Fielding, et al. Expires April 28, 2011 [Page 90]5129 5130 5131 Internet-Draft HTTP/1.1, Part 1 October 20105132 5133 5138 5134 5139 V … … 5169 5174 5170 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 Fielding, et al. Expires April 28, 2011 [Page 91] 5186 5187 5188 Internet-Draft HTTP/1.1, Part 1 October 2010 5189 5190 5171 5191 Henrik Frystyk Nielsen 5172 5192 Microsoft Corporation … … 5176 5196 5177 5197 EMail: henrikn@microsoft.com 5178 5179 5180 5181 5182 5183 5184 5185 Fielding, et al. Expires April 28, 2011 [Page 91]5186 5187 5188 Internet-Draft HTTP/1.1, Part 1 October 20105189 5198 5190 5199 … … 5219 5228 5220 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 Fielding, et al. Expires April 28, 2011 [Page 92] 5243 5244 5245 Internet-Draft HTTP/1.1, Part 1 October 2010 5246 5247 5221 5248 Yves Lafon (editor) 5222 5249 World Wide Web Consortium … … 5230 5257 5231 5258 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 Fielding, et al. Expires April 28, 2011 [Page 92]5243 5244 5245 Internet-Draft HTTP/1.1, Part 1 October 20105246 5247 5248 5259 Julian F. Reschke (editor) 5249 5260 greenbytes GmbH … … 5286 5297 5287 5298 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5299 Fielding, et al. Expires April 28, 2011 [Page 93] 5300 5300 -
draft-ietf-httpbis/12/draft-ietf-httpbis-p1-messaging-12.xml
r1051 r1055 2047 2047 acceptable in the transfer-coding of the response, as described in 2048 2048 <xref target="header.te"/>; or,</t> 2049 2050 <t>the server is the origin server for the response, the trailer2051 fields consist entirely of optional metadata, and the recipient2052 could use the message (in a manner acceptable to the origin server)2053 without receiving this metadata. In other words, the origin server2054 is willing to accept the possibility that the trailer fields might2055 be silently discardedalong the path to the client.</t>2049 2050 <t>the trailer fields consist entirely of optional metadata, and the 2051 recipient could use the message (in a manner acceptable to the server where 2052 the field originated) without receiving it. In other words, the server that 2053 generated the header (often but not always the origin server) is willing to 2054 accept the possibility that the trailer fields might be silently discarded 2055 along the path to the client.</t> 2056 2056 </list> 2057 2057 </t> … … 5612 5612 <list style="symbols"> 5613 5613 <t> 5614 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/193"/>: 5615 "Trailer requirements" 5616 </t> 5617 <t> 5614 5618 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/204"/>: 5615 5619 "Text about clock requirement for caches belongs in p6" -
draft-ietf-httpbis/12/p1-messaging.html
r1051 r1055 1634 1634 described in <a href="#header.te" id="rfc.xref.header.te.2" title="TE">Section 9.5</a>; or, 1635 1635 </li> 1636 <li>the server is the origin server for the response, the trailer fields consist entirely of optional metadata, and the recipient 1637 could use the message (in a manner acceptable to the origin server) without receiving this metadata. In other words, the origin 1638 server is willing to accept the possibility that the trailer fields might be silently discarded along the path to the client. 1636 <li>the trailer fields consist entirely of optional metadata, and the recipient could use the message (in a manner acceptable 1637 to the server where the field originated) without receiving it. In other words, the server that generated the header (often 1638 but not always the origin server) is willing to accept the possibility that the trailer fields might be silently discarded 1639 along the path to the client. 1639 1640 </li> 1640 1641 </ol> … … 3455 3456 <p id="rfc.section.D.13.p.1">Closed issues: </p> 3456 3457 <ul> 3458 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/193">http://tools.ietf.org/wg/httpbis/trac/ticket/193</a>>: "Trailer requirements" 3459 </li> 3457 3460 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/204">http://tools.ietf.org/wg/httpbis/trac/ticket/204</a>>: "Text about clock requirement for caches belongs in p6" 3458 3461 </li> -
draft-ietf-httpbis/12/p1-messaging.xml
r1051 r1055 2086 2086 acceptable in the transfer-coding of the response, as described in 2087 2087 <xref target="header.te"/>; or,</t> 2088 2089 <t>the server is the origin server for the response, the trailer2090 fields consist entirely of optional metadata, and the recipient2091 could use the message (in a manner acceptable to the origin server)2092 without receiving this metadata. In other words, the origin server2093 is willing to accept the possibility that the trailer fields might2094 be silently discardedalong the path to the client.</t>2088 2089 <t>the trailer fields consist entirely of optional metadata, and the 2090 recipient could use the message (in a manner acceptable to the server where 2091 the field originated) without receiving it. In other words, the server that 2092 generated the header (often but not always the origin server) is willing to 2093 accept the possibility that the trailer fields might be silently discarded 2094 along the path to the client.</t> 2095 2095 </list> 2096 2096 </t> … … 5657 5657 <list style="symbols"> 5658 5658 <t> 5659 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/193"/>: 5660 "Trailer requirements" 5661 </t> 5662 <t> 5659 5663 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/204"/>: 5660 5664 "Text about clock requirement for caches belongs in p6" -
draft-ietf-httpbis/diffs/draft-ietf-httpbis-p1-messaging-12-from-11.diff.html
r1052 r1055 365 365 <tr><td class="lineno" valign="top"></td><td class="left"> date1 = day SP month SP year</td><td> </td><td class="right"> date1 = day SP month SP year</td><td class="lineno" valign="top"></td></tr> 366 366 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 367 <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 39, line 31</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 39, line 31</em></th><td></td></tr> 367 <tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 36, line 23</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 36, line 23</em></th><td></td></tr> 368 <tr><td class="lineno" valign="top"></td><td class="left"> Section 9.6).</td><td> </td><td class="right"> Section 9.6).</td><td class="lineno" valign="top"></td></tr> 369 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 370 <tr><td class="lineno" valign="top"></td><td class="left"> A server using chunked transfer-coding in a response MUST NOT use the</td><td> </td><td class="right"> A server using chunked transfer-coding in a response MUST NOT use the</td><td class="lineno" valign="top"></td></tr> 371 <tr><td class="lineno" valign="top"></td><td class="left"> trailer for any header fields unless at least one of the following is</td><td> </td><td class="right"> trailer for any header fields unless at least one of the following is</td><td class="lineno" valign="top"></td></tr> 372 <tr><td class="lineno" valign="top"></td><td class="left"> true:</td><td> </td><td class="right"> true:</td><td class="lineno" valign="top"></td></tr> 373 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 374 <tr><td class="lineno" valign="top"></td><td class="left"> 1. the request included a TE header field that indicates "trailers"</td><td> </td><td class="right"> 1. the request included a TE header field that indicates "trailers"</td><td class="lineno" valign="top"></td></tr> 375 <tr><td class="lineno" valign="top"></td><td class="left"> is acceptable in the transfer-coding of the response, as</td><td> </td><td class="right"> is acceptable in the transfer-coding of the response, as</td><td class="lineno" valign="top"></td></tr> 376 <tr><td class="lineno" valign="top"></td><td class="left"> described in Section 9.5; or,</td><td> </td><td class="right"> described in Section 9.5; or,</td><td class="lineno" valign="top"></td></tr> 377 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 378 <tr><td><a name="diff0019" /></td></tr> 379 <tr><td class="lineno" valign="top"></td><td class="lblock"> 2. the <span class="delete">server is the origin server for the response, the</span> trailer</td><td> </td><td class="rblock"> 2. the trailer fields consist entirely of optional metadata, and the</td><td class="lineno" valign="top"></td></tr> 380 <tr><td class="lineno" valign="top"></td><td class="lblock"> fields consist entirely of optional metadata, and the recipient</td><td> </td><td class="rblock"> recipient could use the message (in a manner acceptable to the</td><td class="lineno" valign="top"></td></tr> 381 <tr><td class="lineno" valign="top"></td><td class="lblock"> could use the message (in a manner acceptable to the <span class="delete">origin</span></td><td> </td><td class="rblock"> <span class="insert">server where the field originated)</span> without receiving <span class="insert">it.</span> In</td><td class="lineno" valign="top"></td></tr> 382 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> server)</span> without receiving <span class="delete">this metadata.</span> In other words, the</td><td> </td><td class="rblock"> other words, the server <span class="insert">that generated the header (often but not</span></td><td class="lineno" valign="top"></td></tr> 383 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">origin</span> server is willing to accept the possibility that the</td><td> </td><td class="rblock"><span class="insert"> always the origin server)</span> is willing to accept the possibility</td><td class="lineno" valign="top"></td></tr> 384 <tr><td class="lineno" valign="top"></td><td class="lblock"> trailer fields might be silently discarded along the path to the</td><td> </td><td class="rblock"> that the trailer fields might be silently discarded along the</td><td class="lineno" valign="top"></td></tr> 385 <tr><td class="lineno" valign="top"></td><td class="lblock"> client.</td><td> </td><td class="rblock"> path to the client.</td><td class="lineno" valign="top"></td></tr> 386 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 387 <tr><td class="lineno" valign="top"></td><td class="left"> This requirement prevents an interoperability failure when the</td><td> </td><td class="right"> This requirement prevents an interoperability failure when the</td><td class="lineno" valign="top"></td></tr> 388 <tr><td class="lineno" valign="top"></td><td class="left"> message is being received by an HTTP/1.1 (or later) proxy and</td><td> </td><td class="right"> message is being received by an HTTP/1.1 (or later) proxy and</td><td class="lineno" valign="top"></td></tr> 389 <tr><td class="lineno" valign="top"></td><td class="left"> forwarded to an HTTP/1.0 recipient. It avoids a situation where</td><td> </td><td class="right"> forwarded to an HTTP/1.0 recipient. It avoids a situation where</td><td class="lineno" valign="top"></td></tr> 390 <tr><td class="lineno" valign="top"></td><td class="left"> compliance with the protocol would have necessitated a possibly</td><td> </td><td class="right"> compliance with the protocol would have necessitated a possibly</td><td class="lineno" valign="top"></td></tr> 391 <tr><td class="lineno" valign="top"></td><td class="left"> infinite buffer on the proxy.</td><td> </td><td class="right"> infinite buffer on the proxy.</td><td class="lineno" valign="top"></td></tr> 392 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 393 <tr><td class="lineno" valign="top"></td><td class="left"> A process for decoding the "chunked" transfer-coding can be</td><td> </td><td class="right"> A process for decoding the "chunked" transfer-coding can be</td><td class="lineno" valign="top"></td></tr> 394 <tr><td class="lineno" valign="top"></td><td class="left"> represented in pseudo-code as:</td><td> </td><td class="right"> represented in pseudo-code as:</td><td class="lineno" valign="top"></td></tr> 395 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 396 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 397 <tr bgcolor="gray" ><td></td><th><a name="part-l12" /><small>skipping to change at</small><em> page 39, line 31</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 39, line 31</em></th><td></td></tr> 368 398 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 369 399 <tr><td class="lineno" valign="top"></td><td class="left"> Product tokens SHOULD be short and to the point. They MUST NOT be</td><td> </td><td class="right"> Product tokens SHOULD be short and to the point. They MUST NOT be</td><td class="lineno" valign="top"></td></tr> … … 376 406 <tr><td class="lineno" valign="top"></td><td class="left">6.4. Quality Values</td><td> </td><td class="right">6.4. Quality Values</td><td class="lineno" valign="top"></td></tr> 377 407 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 378 <tr><td><a name="diff00 19" /></td></tr>408 <tr><td><a name="diff0020" /></td></tr> 379 409 <tr><td class="lineno" valign="top"></td><td class="lblock"> Both transfer codings (TE request <span class="delete">header,</span> Section 9.5) and content</td><td> </td><td class="rblock"> Both transfer codings (TE request <span class="insert">header field,</span> Section 9.5) and</td><td class="lineno" valign="top"></td></tr> 380 410 <tr><td class="lineno" valign="top"></td><td class="lblock"> negotiation (Section 5 of [Part3]) use short "floating point" numbers</td><td> </td><td class="rblock"> content negotiation (Section 5 of [Part3]) use short "floating point"</td><td class="lineno" valign="top"></td></tr> … … 395 425 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 396 426 <tr><td class="lineno" valign="top"></td><td class="left">7. Connections</td><td> </td><td class="right">7. Connections</td><td class="lineno" valign="top"></td></tr> 397 <tr><td><a name="diff002 0" /></td></tr>427 <tr><td><a name="diff0021" /></td></tr> 398 428 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 399 429 <tr><td class="lineno" valign="top"></td><td class="left">7.1. Persistent Connections</td><td> </td><td class="right">7.1. Persistent Connections</td><td class="lineno" valign="top"></td></tr> 400 <tr><td><a name="diff002 1" /></td></tr>430 <tr><td><a name="diff0022" /></td></tr> 401 431 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> 402 432 <tr><td class="lineno" valign="top"></td><td class="left">7.1.1. Purpose</td><td> </td><td class="right">7.1.1. Purpose</td><td class="lineno" valign="top"></td></tr> … … 411 441 <tr><td class="lineno" valign="top"></td><td class="left"> experience and measurements of actual HTTP/1.1 implementations show</td><td> </td><td class="right"> experience and measurements of actual HTTP/1.1 implementations show</td><td class="lineno" valign="top"></td></tr> 412 442 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 413 <tr bgcolor="gray" ><td></td><th><a name="part-l1 2" /><small>skipping to change at</small><em> page 41, line 14</em></th><th> </th><th><a name="part-r12" /><small>skipping to change at</small><em> page 41, line 15</em></th><td></td></tr>443 <tr bgcolor="gray" ><td></td><th><a name="part-l13" /><small>skipping to change at</small><em> page 41, line 14</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 41, line 15</em></th><td></td></tr> 414 444 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 415 445 <tr><td class="lineno" valign="top"></td><td class="left"> Persistent connections provide a mechanism by which a client and a</td><td> </td><td class="right"> Persistent connections provide a mechanism by which a client and a</td><td class="lineno" valign="top"></td></tr> … … 422 452 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 423 453 <tr><td class="lineno" valign="top"></td><td class="left"> An HTTP/1.1 server MAY assume that a HTTP/1.1 client intends to</td><td> </td><td class="right"> An HTTP/1.1 server MAY assume that a HTTP/1.1 client intends to</td><td class="lineno" valign="top"></td></tr> 424 <tr><td><a name="diff002 2" /></td></tr>454 <tr><td><a name="diff0023" /></td></tr> 425 455 <tr><td class="lineno" valign="top"></td><td class="lblock"> maintain a persistent connection unless a Connection header including</td><td> </td><td class="rblock"> maintain a persistent connection unless a Connection header <span class="insert">field</span></td><td class="lineno" valign="top"></td></tr> 426 456 <tr><td class="lineno" valign="top"></td><td class="lblock"> the connection-token "close" was sent in the request. If the server</td><td> </td><td class="rblock"> including the connection-token "close" was sent in the request. If</td><td class="lineno" valign="top"></td></tr> … … 431 461 <tr><td class="lineno" valign="top"></td><td class="left"> An HTTP/1.1 client MAY expect a connection to remain open, but would</td><td> </td><td class="right"> An HTTP/1.1 client MAY expect a connection to remain open, but would</td><td class="lineno" valign="top"></td></tr> 432 462 <tr><td class="lineno" valign="top"></td><td class="left"> decide to keep it open based on whether the response from a server</td><td> </td><td class="right"> decide to keep it open based on whether the response from a server</td><td class="lineno" valign="top"></td></tr> 433 <tr><td><a name="diff002 3" /></td></tr>463 <tr><td><a name="diff0024" /></td></tr> 434 464 <tr><td class="lineno" valign="top"></td><td class="lblock"> contains a Connection header with the connection-token close. In</td><td> </td><td class="rblock"> contains a Connection header <span class="insert">field</span> with the connection-token close.</td><td class="lineno" valign="top"></td></tr> 435 465 <tr><td class="lineno" valign="top"></td><td class="lblock"> case the client does not want to maintain a connection for more than</td><td> </td><td class="rblock"> In case the client does not want to maintain a connection for more</td><td class="lineno" valign="top"></td></tr> … … 438 468 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 439 469 <tr><td class="lineno" valign="top"></td><td class="left"> If either the client or the server sends the close token in the</td><td> </td><td class="right"> If either the client or the server sends the close token in the</td><td class="lineno" valign="top"></td></tr> 440 <tr><td><a name="diff002 4" /></td></tr>470 <tr><td><a name="diff0025" /></td></tr> 441 471 <tr><td class="lineno" valign="top"></td><td class="lblock"> Connection header, that request becomes the last one for the</td><td> </td><td class="rblock"> Connection header<span class="insert"> field</span>, that request becomes the last one for the</td><td class="lineno" valign="top"></td></tr> 442 472 <tr><td class="lineno" valign="top"></td><td class="left"> connection.</td><td> </td><td class="right"> connection.</td><td class="lineno" valign="top"></td></tr> … … 451 481 <tr><td class="lineno" valign="top"></td><td class="left"> of the connection), as described in Section 3.3.</td><td> </td><td class="right"> of the connection), as described in Section 3.3.</td><td class="lineno" valign="top"></td></tr> 452 482 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 453 <tr bgcolor="gray" ><td></td><th><a name="part-l1 3" /><small>skipping to change at</small><em> page 42, line 27</em></th><th> </th><th><a name="part-r13" /><small>skipping to change at</small><em> page 42, line 29</em></th><td></td></tr>483 <tr bgcolor="gray" ><td></td><th><a name="part-l14" /><small>skipping to change at</small><em> page 42, line 27</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 42, line 29</em></th><td></td></tr> 454 484 <tr><td class="lineno" valign="top"></td><td class="left"> Section 9.1.</td><td> </td><td class="right"> Section 9.1.</td><td class="lineno" valign="top"></td></tr> 455 485 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 462 492 <tr><td class="lineno" valign="top"></td><td class="left"> with an HTTP/1.0 client (but see Section 19.7.1 of [RFC2068] for</td><td> </td><td class="right"> with an HTTP/1.0 client (but see Section 19.7.1 of [RFC2068] for</td><td class="lineno" valign="top"></td></tr> 463 493 <tr><td class="lineno" valign="top"></td><td class="left"> information and discussion of the problems with the Keep-Alive header</td><td> </td><td class="right"> information and discussion of the problems with the Keep-Alive header</td><td class="lineno" valign="top"></td></tr> 464 <tr><td><a name="diff002 5" /></td></tr>494 <tr><td><a name="diff0026" /></td></tr> 465 495 <tr><td class="lineno" valign="top"></td><td class="lblock"> implemented by many HTTP/1.0 clients).</td><td> </td><td class="rblock"> <span class="insert">field </span>implemented by many HTTP/1.0 clients).</td><td class="lineno" valign="top"></td></tr> 466 496 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 467 <tr><td><a name="diff002 6" /></td></tr>497 <tr><td><a name="diff0027" /></td></tr> 468 498 <tr><td class="lineno" valign="top"></td><td class="lblock">7.1.3.1. End-to-end and Hop-by-hop Headers</td><td> </td><td class="rblock">7.1.3.1. End-to-end and Hop-by-hop Header<span class="insert"> Field</span>s</td><td class="lineno" valign="top"></td></tr> 469 499 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 470 500 <tr><td class="lineno" valign="top"></td><td class="left"> For the purpose of defining the behavior of caches and non-caching</td><td> </td><td class="right"> For the purpose of defining the behavior of caches and non-caching</td><td class="lineno" valign="top"></td></tr> 471 <tr><td><a name="diff002 7" /></td></tr>501 <tr><td><a name="diff0028" /></td></tr> 472 502 <tr><td class="lineno" valign="top"></td><td class="lblock"> proxies, we divide HTTP headers into two categories:</td><td> </td><td class="rblock"> proxies, we divide HTTP header<span class="insert"> field</span>s into two categories:</td><td class="lineno" valign="top"></td></tr> 473 503 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 474 <tr><td><a name="diff002 8" /></td></tr>504 <tr><td><a name="diff0029" /></td></tr> 475 505 <tr><td class="lineno" valign="top"></td><td class="lblock"> o End-to-end <span class="delete">headers,</span> which are transmitted to the ultimate</td><td> </td><td class="rblock"> o End-to-end <span class="insert">header fields,</span> which are transmitted to the ultimate</td><td class="lineno" valign="top"></td></tr> 476 506 <tr><td class="lineno" valign="top"></td><td class="lblock"> recipient of a request or response. End-to-end <span class="delete">headers</span> in</td><td> </td><td class="rblock"> recipient of a request or response. End-to-end <span class="insert">header fields</span> in</td><td class="lineno" valign="top"></td></tr> … … 478 508 <tr><td class="lineno" valign="top"></td><td class="left"> transmitted in any response formed from a cache entry.</td><td> </td><td class="right"> transmitted in any response formed from a cache entry.</td><td class="lineno" valign="top"></td></tr> 479 509 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 480 <tr><td><a name="diff00 29" /></td></tr>510 <tr><td><a name="diff0030" /></td></tr> 481 511 <tr><td class="lineno" valign="top"></td><td class="lblock"> o Hop-by-hop headers, which are meaningful only for a single</td><td> </td><td class="rblock"> o Hop-by-hop header<span class="insert"> field</span>s, which are meaningful only for a single</td><td class="lineno" valign="top"></td></tr> 482 512 <tr><td class="lineno" valign="top"></td><td class="left"> transport-level connection, and are not stored by caches or</td><td> </td><td class="right"> transport-level connection, and are not stored by caches or</td><td class="lineno" valign="top"></td></tr> 483 513 <tr><td class="lineno" valign="top"></td><td class="left"> forwarded by proxies.</td><td> </td><td class="right"> forwarded by proxies.</td><td class="lineno" valign="top"></td></tr> 484 514 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 485 <tr><td><a name="diff003 0" /></td></tr>515 <tr><td><a name="diff0031" /></td></tr> 486 516 <tr><td class="lineno" valign="top"></td><td class="lblock"> The following HTTP/1.1 header<span class="delete">s are hop-by-hop header</span>s:</td><td> </td><td class="rblock"> The following HTTP/1.1 header<span class="insert"> fields are hop-by-hop header field</span>s:</td><td class="lineno" valign="top"></td></tr> 487 517 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 489 519 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 490 520 <tr><td class="lineno" valign="top"></td><td class="left"> o Keep-Alive</td><td> </td><td class="right"> o Keep-Alive</td><td class="lineno" valign="top"></td></tr> 491 <tr><td><a name="diff003 1" /></td></tr>521 <tr><td><a name="diff0032" /></td></tr> 492 522 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 493 523 <tr><td class="lineno" valign="top"></td><td class="left"> o Proxy-Authenticate</td><td> </td><td class="right"> o Proxy-Authenticate</td><td class="lineno" valign="top"></td></tr> 494 <tr><td><a name="diff003 2" /></td></tr>524 <tr><td><a name="diff0033" /></td></tr> 495 525 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> 496 526 <tr><td class="lineno" valign="top"></td><td class="left"> o Proxy-Authorization</td><td> </td><td class="right"> o Proxy-Authorization</td><td class="lineno" valign="top"></td></tr> … … 505 535 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 506 536 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 507 <tr bgcolor="gray" ><td></td><th><a name="part-l1 4" /><small>skipping to change at</small><em> page 43, line 14</em></th><th> </th><th><a name="part-r14" /><small>skipping to change at</small><em> page 43, line 16</em></th><td></td></tr>537 <tr bgcolor="gray" ><td></td><th><a name="part-l15" /><small>skipping to change at</small><em> page 43, line 14</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 43, line 16</em></th><td></td></tr> 508 538 <tr><td class="lineno" valign="top"></td><td class="left"> o Proxy-Authorization</td><td> </td><td class="right"> o Proxy-Authorization</td><td class="lineno" valign="top"></td></tr> 509 539 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 516 546 <tr><td class="lineno" valign="top"></td><td class="left"> o Upgrade</td><td> </td><td class="right"> o Upgrade</td><td class="lineno" valign="top"></td></tr> 517 547 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 518 <tr><td><a name="diff003 3" /></td></tr>548 <tr><td><a name="diff0034" /></td></tr> 519 549 <tr><td class="lineno" valign="top"></td><td class="lblock"> All other <span class="delete">headers</span> defined by HTTP/1.1 are end-to-end <span class="delete">headers.</span></td><td> </td><td class="rblock"> All other <span class="insert">header fields</span> defined by HTTP/1.1 are end-to-end <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr> 520 550 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> fields.</span></td><td class="lineno" valign="top"></td></tr> 521 551 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 522 <tr><td><a name="diff003 4" /></td></tr>552 <tr><td><a name="diff0035" /></td></tr> 523 553 <tr><td class="lineno" valign="top"></td><td class="lblock"> Other hop-by-hop <span class="delete">headers</span> MUST be listed in a Connection header</td><td> </td><td class="rblock"> Other hop-by-hop <span class="insert">header fields</span> MUST be listed in a Connection header</td><td class="lineno" valign="top"></td></tr> 524 554 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section 9.1).</td><td> </td><td class="rblock"> <span class="insert">field</span> (Section 9.1).</td><td class="lineno" valign="top"></td></tr> 525 555 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 526 <tr><td><a name="diff003 5" /></td></tr>556 <tr><td><a name="diff0036" /></td></tr> 527 557 <tr><td class="lineno" valign="top"></td><td class="lblock">7.1.3.2. Non-modifiable Headers</td><td> </td><td class="rblock">7.1.3.2. Non-modifiable Header<span class="insert"> Field</span>s</td><td class="lineno" valign="top"></td></tr> 528 558 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 529 559 <tr><td class="lineno" valign="top"></td><td class="left"> Some features of HTTP/1.1, such as Digest Authentication, depend on</td><td> </td><td class="right"> Some features of HTTP/1.1, such as Digest Authentication, depend on</td><td class="lineno" valign="top"></td></tr> 530 <tr><td><a name="diff003 6" /></td></tr>560 <tr><td><a name="diff0037" /></td></tr> 531 561 <tr><td class="lineno" valign="top"></td><td class="lblock"> the value of certain end-to-end <span class="delete">headers.</span> A transparent proxy SHOULD</td><td> </td><td class="rblock"> the value of certain end-to-end <span class="insert">header fields.</span> A transparent proxy</td><td class="lineno" valign="top"></td></tr> 532 562 <tr><td class="lineno" valign="top"></td><td class="lblock"> NOT modify an end-to-end header unless the definition of that header</td><td> </td><td class="rblock"> SHOULD NOT modify an end-to-end header <span class="insert">field</span> unless the definition of</td><td class="lineno" valign="top"></td></tr> … … 551 581 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 552 582 <tr><td class="lineno" valign="top"></td><td class="left"> but it MAY add any of these fields if not already present. If an</td><td> </td><td class="right"> but it MAY add any of these fields if not already present. If an</td><td class="lineno" valign="top"></td></tr> 553 <tr><td><a name="diff003 7" /></td></tr>583 <tr><td><a name="diff0038" /></td></tr> 554 584 <tr><td class="lineno" valign="top"></td><td class="lblock"> Expires header is added, it MUST be given a field-value identical to</td><td> </td><td class="rblock"> Expires header <span class="insert">field</span> is added, it MUST be given a field-value</td><td class="lineno" valign="top"></td></tr> 555 585 <tr><td class="lineno" valign="top"></td><td class="lblock"> that of the Date header in that response.</td><td> </td><td class="rblock"> identical to that of the Date header <span class="insert">field</span> in that response.</td><td class="lineno" valign="top"></td></tr> … … 570 600 <tr><td class="lineno" valign="top"></td><td class="left"> in the message (see Section 3.6 of [Part6]).</td><td> </td><td class="right"> in the message (see Section 3.6 of [Part6]).</td><td class="lineno" valign="top"></td></tr> 571 601 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 572 <tr><td><a name="diff003 8" /></td></tr>602 <tr><td><a name="diff0039" /></td></tr> 573 603 <tr><td class="lineno" valign="top"></td><td class="lblock"> Warning: Unnecessary modification of end-to-end <span class="delete">headers</span> might</td><td> </td><td class="rblock"> Warning: Unnecessary modification of end-to-end <span class="insert">header fields</span></td><td class="lineno" valign="top"></td></tr> 574 604 <tr><td class="lineno" valign="top"></td><td class="lblock"> cause authentication failures if stronger authentication</td><td> </td><td class="rblock"> might cause authentication failures if stronger authentication</td><td class="lineno" valign="top"></td></tr> … … 584 614 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 585 615 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 586 <tr bgcolor="gray" ><td></td><th><a name="part-l1 5" /><small>skipping to change at</small><em> page 46, line 6</em></th><th> </th><th><a name="part-r15" /><small>skipping to change at</small><em> page 46, line 8</em></th><td></td></tr>616 <tr bgcolor="gray" ><td></td><th><a name="part-l16" /><small>skipping to change at</small><em> page 46, line 6</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 46, line 8</em></th><td></td></tr> 587 617 <tr><td class="lineno" valign="top"></td><td class="left"> The latter technique can exacerbate network congestion.</td><td> </td><td class="right"> The latter technique can exacerbate network congestion.</td><td class="lineno" valign="top"></td></tr> 588 618 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 595 625 <tr><td class="lineno" valign="top"></td><td class="left"> being sent using a "chunked" encoding (Section 6.2), a zero length</td><td> </td><td class="right"> being sent using a "chunked" encoding (Section 6.2), a zero length</td><td class="lineno" valign="top"></td></tr> 596 626 <tr><td class="lineno" valign="top"></td><td class="left"> chunk and empty trailer MAY be used to prematurely mark the end of</td><td> </td><td class="right"> chunk and empty trailer MAY be used to prematurely mark the end of</td><td class="lineno" valign="top"></td></tr> 597 <tr><td><a name="diff00 39" /></td></tr>627 <tr><td><a name="diff0040" /></td></tr> 598 628 <tr><td class="lineno" valign="top"></td><td class="lblock"> the message. If the body was preceded by a Content-Length <span class="delete">header,</span></td><td> </td><td class="rblock"> the message. If the body was preceded by a Content-Length <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr> 599 629 <tr><td class="lineno" valign="top"></td><td class="lblock"> the client MUST close the connection.</td><td> </td><td class="rblock"><span class="insert"> field,</span> the client MUST close the connection.</td><td class="lineno" valign="top"></td></tr> … … 604 634 <tr><td class="lineno" valign="top"></td><td class="left"> [Part2]) is to allow a client that is sending a request message with</td><td> </td><td class="right"> [Part2]) is to allow a client that is sending a request message with</td><td class="lineno" valign="top"></td></tr> 605 635 <tr><td class="lineno" valign="top"></td><td class="left"> a request body to determine if the origin server is willing to accept</td><td> </td><td class="right"> a request body to determine if the origin server is willing to accept</td><td class="lineno" valign="top"></td></tr> 606 <tr><td><a name="diff004 0" /></td></tr>636 <tr><td><a name="diff0041" /></td></tr> 607 637 <tr><td class="lineno" valign="top"></td><td class="lblock"> the request (based on the request <span class="delete">headers)</span> before the client sends</td><td> </td><td class="rblock"> the request (based on the request <span class="insert">header fields)</span> before the client</td><td class="lineno" valign="top"></td></tr> 608 638 <tr><td class="lineno" valign="top"></td><td class="lblock"> the request body. In some cases, it might either be inappropriate or</td><td> </td><td class="rblock"> sends the request body. In some cases, it might either be</td><td class="lineno" valign="top"></td></tr> … … 620 650 <tr><td class="lineno" valign="top"></td><td class="left"> intend to send a request body.</td><td> </td><td class="right"> intend to send a request body.</td><td class="lineno" valign="top"></td></tr> 621 651 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 622 <tr bgcolor="gray" ><td></td><th><a name="part-l1 6" /><small>skipping to change at</small><em> page 48, line 24</em></th><th> </th><th><a name="part-r16" /><small>skipping to change at</small><em> page 48, line 27</em></th><td></td></tr>652 <tr bgcolor="gray" ><td></td><th><a name="part-l17" /><small>skipping to change at</small><em> page 48, line 24</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 48, line 27</em></th><td></td></tr> 623 653 <tr><td class="lineno" valign="top"></td><td class="left"> but which does not include an Expect request-header field with the</td><td> </td><td class="right"> but which does not include an Expect request-header field with the</td><td class="lineno" valign="top"></td></tr> 624 654 <tr><td class="lineno" valign="top"></td><td class="left"> "100-continue" expectation, and if the client is not directly</td><td> </td><td class="right"> "100-continue" expectation, and if the client is not directly</td><td class="lineno" valign="top"></td></tr> … … 631 661 <tr><td class="lineno" valign="top"></td><td class="left"> 1. Initiate a new connection to the server</td><td> </td><td class="right"> 1. Initiate a new connection to the server</td><td class="lineno" valign="top"></td></tr> 632 662 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 633 <tr><td><a name="diff004 1" /></td></tr>663 <tr><td><a name="diff0042" /></td></tr> 634 664 <tr><td class="lineno" valign="top"></td><td class="lblock"> 2. Transmit the request-headers</td><td> </td><td class="rblock"> 2. Transmit the request-header<span class="insert"> field</span>s</td><td class="lineno" valign="top"></td></tr> 635 665 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 644 674 <tr><td class="lineno" valign="top"></td><td class="left"> 5. Wait either for an error response from the server, or for T</td><td> </td><td class="right"> 5. Wait either for an error response from the server, or for T</td><td class="lineno" valign="top"></td></tr> 645 675 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 646 <tr bgcolor="gray" ><td></td><th><a name="part-l1 7" /><small>skipping to change at</small><em> page 49, line 43</em></th><th> </th><th><a name="part-r17" /><small>skipping to change at</small><em> page 49, line 45</em></th><td></td></tr>676 <tr bgcolor="gray" ><td></td><th><a name="part-l18" /><small>skipping to change at</small><em> page 49, line 43</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 49, line 45</em></th><td></td></tr> 647 677 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 648 678 <tr><td class="lineno" valign="top"></td><td class="left"> This section defines the syntax and semantics of HTTP/1.1 header</td><td> </td><td class="right"> This section defines the syntax and semantics of HTTP/1.1 header</td><td class="lineno" valign="top"></td></tr> … … 655 685 <tr><td class="lineno" valign="top"></td><td class="left"> be communicated by proxies over further connections.</td><td> </td><td class="right"> be communicated by proxies over further connections.</td><td class="lineno" valign="top"></td></tr> 656 686 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 657 <tr><td><a name="diff004 2" /></td></tr>687 <tr><td><a name="diff0043" /></td></tr> 658 688 <tr><td class="lineno" valign="top"></td><td class="lblock"> The Connection header's value has the following grammar:</td><td> </td><td class="rblock"> The Connection header<span class="insert"> field</span>'s value has the following grammar:</td><td class="lineno" valign="top"></td></tr> 659 689 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 671 701 <tr><td class="lineno" valign="top"></td><td class="left"> that connection option.</td><td> </td><td class="right"> that connection option.</td><td class="lineno" valign="top"></td></tr> 672 702 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 673 <tr><td><a name="diff004 3" /></td></tr>703 <tr><td><a name="diff0044" /></td></tr> 674 704 <tr><td class="lineno" valign="top"></td><td class="lblock"> Message <span class="delete">headers</span> listed in the Connection header MUST NOT include <span class="delete">end-</span></td><td> </td><td class="rblock"> Message <span class="insert">header fields</span> listed in the Connection header <span class="insert">field</span> MUST NOT</td><td class="lineno" valign="top"></td></tr> 675 705 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> to-end headers,</span> such as Cache-Control.</td><td> </td><td class="rblock"> include <span class="insert">end-to-end header fields,</span> such as Cache-Control.</td><td class="lineno" valign="top"></td></tr> … … 693 723 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 694 724 <tr><td class="lineno" valign="top"></td><td class="left"> A system receiving an HTTP/1.0 (or lower-version) message that</td><td> </td><td class="right"> A system receiving an HTTP/1.0 (or lower-version) message that</td><td class="lineno" valign="top"></td></tr> 695 <tr><td><a name="diff004 4" /></td></tr>725 <tr><td><a name="diff0045" /></td></tr> 696 726 <tr><td class="lineno" valign="top"></td><td class="lblock"> includes a Connection header MUST, for each connection-token in this</td><td> </td><td class="rblock"> includes a Connection header <span class="insert">field</span> MUST, for each connection-token in</td><td class="lineno" valign="top"></td></tr> 697 727 <tr><td class="lineno" valign="top"></td><td class="lblock"> field, remove and ignore any header field(s) from the message with</td><td> </td><td class="rblock"> this field, remove and ignore any header field(s) from the message</td><td class="lineno" valign="top"></td></tr> … … 708 738 <tr><td class="lineno" valign="top"></td><td class="left"> the payload body (not including any potential transfer-coding) that</td><td> </td><td class="right"> the payload body (not including any potential transfer-coding) that</td><td class="lineno" valign="top"></td></tr> 709 739 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 710 <tr bgcolor="gray" ><td></td><th><a name="part-l1 8" /><small>skipping to change at</small><em> page 51, line 51</em></th><th> </th><th><a name="part-r18" /><small>skipping to change at</small><em> page 52, line 7</em></th><td></td></tr>740 <tr bgcolor="gray" ><td></td><th><a name="part-l19" /><small>skipping to change at</small><em> page 51, line 51</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 52, line 7</em></th><td></td></tr> 711 741 <tr><td class="lineno" valign="top"></td><td class="left"> (Internal Server Error) or 503 (Service Unavailable), and it is</td><td> </td><td class="right"> (Internal Server Error) or 503 (Service Unavailable), and it is</td><td class="lineno" valign="top"></td></tr> 712 742 <tr><td class="lineno" valign="top"></td><td class="left"> inconvenient or impossible to generate a valid Date.</td><td> </td><td class="right"> inconvenient or impossible to generate a valid Date.</td><td class="lineno" valign="top"></td></tr> … … 719 749 <tr><td class="lineno" valign="top"></td><td class="left"> A received message that does not have a Date header field MUST be</td><td> </td><td class="right"> A received message that does not have a Date header field MUST be</td><td class="lineno" valign="top"></td></tr> 720 750 <tr><td class="lineno" valign="top"></td><td class="left"> assigned one by the recipient if the message will be cached by that</td><td> </td><td class="right"> assigned one by the recipient if the message will be cached by that</td><td class="lineno" valign="top"></td></tr> 721 <tr><td><a name="diff004 5" /></td></tr>751 <tr><td><a name="diff0046" /></td></tr> 722 752 <tr><td class="lineno" valign="top"></td><td class="lblock"> recipient or gatewayed via a protocol which requires a Date. <span class="delete">An HTTP</span></td><td> </td><td class="rblock"> recipient or gatewayed via a protocol which requires a Date.</td><td class="lineno" valign="top"></td></tr> 723 753 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> implementation without a clock MUST NOT cache responses without</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 726 756 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> its clock with a reliable external standard.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 727 757 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 728 <tr><td><a name="diff004 6" /></td></tr>758 <tr><td><a name="diff0047" /></td></tr> 729 759 <tr><td class="lineno" valign="top"></td><td class="lblock"> Clients <span class="delete">SHOULD only send a</span> Date header field in messages <span class="delete">that</span> include</td><td> </td><td class="rblock"> Clients <span class="insert">can use the</span> Date header field <span class="insert">as well;</span> in <span class="insert">order to keep</span></td><td class="lineno" valign="top"></td></tr> 730 760 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">a payload, as</span> is usually the case for <span class="delete">PUT and POST requests, and even</span></td><td> </td><td class="rblock"><span class="insert"> request</span> messages <span class="insert">small, they are advised not to</span> include <span class="insert">it when it</span></td><td class="lineno" valign="top"></td></tr> … … 732 762 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> header field in</span> a <span class="delete">request.</span></td><td> </td><td class="rblock"> <span class="insert">requests that do not contain</span> a <span class="insert">payload).</span></td><td class="lineno" valign="top"></td></tr> 733 763 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 734 <tr><td><a name="diff004 7" /></td></tr>764 <tr><td><a name="diff0048" /></td></tr> 735 765 <tr><td class="lineno" valign="top"></td><td class="lblock"> The HTTP-date sent in a Date header SHOULD NOT represent a date and</td><td> </td><td class="rblock"> The HTTP-date sent in a Date header <span class="insert">field</span> SHOULD NOT represent a date</td><td class="lineno" valign="top"></td></tr> 736 766 <tr><td class="lineno" valign="top"></td><td class="lblock"> time subsequent to the generation of the message. It SHOULD</td><td> </td><td class="rblock"> and time subsequent to the generation of the message. It SHOULD</td><td class="lineno" valign="top"></td></tr> … … 746 776 <tr><td class="lineno" valign="top"></td><td class="left"> Some origin server implementations might not have a clock available.</td><td> </td><td class="right"> Some origin server implementations might not have a clock available.</td><td class="lineno" valign="top"></td></tr> 747 777 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 748 <tr bgcolor="gray" ><td></td><th><a name="part-l 19" /><small>skipping to change at</small><em> page 55, line 36</em></th><th> </th><th><a name="part-r19" /><small>skipping to change at</small><em> page 55, line 34</em></th><td></td></tr>778 <tr bgcolor="gray" ><td></td><th><a name="part-l20" /><small>skipping to change at</small><em> page 55, line 36</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 55, line 34</em></th><td></td></tr> 749 779 <tr><td class="lineno" valign="top"></td><td class="left"> Transfer-codings are defined in Section 6.2. An example is:</td><td> </td><td class="right"> Transfer-codings are defined in Section 6.2. An example is:</td><td class="lineno" valign="top"></td></tr> 750 780 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 757 787 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 758 788 <tr><td class="lineno" valign="top"></td><td class="left"> Many older HTTP/1.0 applications do not understand the Transfer-</td><td> </td><td class="right"> Many older HTTP/1.0 applications do not understand the Transfer-</td><td class="lineno" valign="top"></td></tr> 759 <tr><td><a name="diff004 8" /></td></tr>789 <tr><td><a name="diff0049" /></td></tr> 760 790 <tr><td class="lineno" valign="top"></td><td class="lblock"> Encoding header.</td><td> </td><td class="rblock"> Encoding header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr> 761 791 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 770 800 <tr><td class="lineno" valign="top"></td><td class="left"> Upgrade = "Upgrade" ":" OWS Upgrade-v</td><td> </td><td class="right"> Upgrade = "Upgrade" ":" OWS Upgrade-v</td><td class="lineno" valign="top"></td></tr> 771 801 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 772 <tr bgcolor="gray" ><td></td><th><a name="part-l2 0" /><small>skipping to change at</small><em> page 66, line 36</em></th><th> </th><th><a name="part-r20" /><small>skipping to change at</small><em> page 66, line 36</em></th><td></td></tr>802 <tr bgcolor="gray" ><td></td><th><a name="part-l21" /><small>skipping to change at</small><em> page 66, line 36</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 66, line 36</em></th><td></td></tr> 773 803 <tr><td class="lineno" valign="top"></td><td class="left">13.1. Normative References</td><td> </td><td class="right">13.1. Normative References</td><td class="lineno" valign="top"></td></tr> 774 804 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 781 811 <tr><td class="lineno" valign="top"></td><td class="left"> Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y.,</td><td> </td><td class="right"> Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y.,</td><td class="lineno" valign="top"></td></tr> 782 812 <tr><td class="lineno" valign="top"></td><td class="left"> Ed., and J. Reschke, Ed., "HTTP/1.1, part 2: Message</td><td> </td><td class="right"> Ed., and J. Reschke, Ed., "HTTP/1.1, part 2: Message</td><td class="lineno" valign="top"></td></tr> 783 <tr><td><a name="diff00 49" /></td></tr>813 <tr><td><a name="diff0050" /></td></tr> 784 814 <tr><td class="lineno" valign="top"></td><td class="lblock"> Semantics", <span class="delete">draft-ietf-httpbis-p2-semantics-11</span> (work in</td><td> </td><td class="rblock"> Semantics", <span class="insert">draft-ietf-httpbis-p2-semantics-12</span> (work in</td><td class="lineno" valign="top"></td></tr> 785 815 <tr><td class="lineno" valign="top"></td><td class="lblock"> progress), <span class="delete">August</span> 2010.</td><td> </td><td class="rblock"> progress), <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr> … … 789 819 <tr><td class="lineno" valign="top"></td><td class="left"> Ed., and J. Reschke, Ed., "HTTP/1.1, part 3: Message</td><td> </td><td class="right"> Ed., and J. Reschke, Ed., "HTTP/1.1, part 3: Message</td><td class="lineno" valign="top"></td></tr> 790 820 <tr><td class="lineno" valign="top"></td><td class="left"> Payload and Content Negotiation",</td><td> </td><td class="right"> Payload and Content Negotiation",</td><td class="lineno" valign="top"></td></tr> 791 <tr><td><a name="diff005 0" /></td></tr>821 <tr><td><a name="diff0051" /></td></tr> 792 822 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p3-payload-11</span> (work in progress),</td><td> </td><td class="rblock"> <span class="insert">draft-ietf-httpbis-p3-payload-12</span> (work in progress),</td><td class="lineno" valign="top"></td></tr> 793 823 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">August</span> 2010.</td><td> </td><td class="rblock"> <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr> … … 797 827 <tr><td class="lineno" valign="top"></td><td class="left"> Ed., Nottingham, M., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right"> Ed., Nottingham, M., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr> 798 828 <tr><td class="lineno" valign="top"></td><td class="left"> "HTTP/1.1, part 6: Caching",</td><td> </td><td class="right"> "HTTP/1.1, part 6: Caching",</td><td class="lineno" valign="top"></td></tr> 799 <tr><td><a name="diff005 1" /></td></tr>829 <tr><td><a name="diff0052" /></td></tr> 800 830 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p6-cache-11</span> (work in progress),</td><td> </td><td class="rblock"> <span class="insert">draft-ietf-httpbis-p6-cache-12</span> (work in progress),</td><td class="lineno" valign="top"></td></tr> 801 831 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">August</span> 2010.</td><td> </td><td class="rblock"> <span class="insert">October</span> 2010.</td><td class="lineno" valign="top"></td></tr> … … 811 841 <tr><td class="lineno" valign="top"></td><td class="left"> [BCP97].</td><td> </td><td class="right"> [BCP97].</td><td class="lineno" valign="top"></td></tr> 812 842 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 813 <tr bgcolor="gray" ><td></td><th><a name="part-l2 1" /><small>skipping to change at</small><em> page 67, line 41</em></th><th> </th><th><a name="part-r21" /><small>skipping to change at</small><em> page 67, line 41</em></th><td></td></tr>843 <tr bgcolor="gray" ><td></td><th><a name="part-l22" /><small>skipping to change at</small><em> page 67, line 41</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 67, line 41</em></th><td></td></tr> 814 844 <tr><td class="lineno" valign="top"></td><td class="left"> this downward reference was present since the</td><td> </td><td class="right"> this downward reference was present since the</td><td class="lineno" valign="top"></td></tr> 815 845 <tr><td class="lineno" valign="top"></td><td class="left"> publication of RFC 2068 in 1997 ([RFC2068]), therefore</td><td> </td><td class="right"> publication of RFC 2068 in 1997 ([RFC2068]), therefore</td><td class="lineno" valign="top"></td></tr> … … 822 852 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter,</td><td> </td><td class="right"> [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter,</td><td class="lineno" valign="top"></td></tr> 823 853 <tr><td class="lineno" valign="top"></td><td class="left"> "Uniform Resource Identifier (URI): Generic Syntax",</td><td> </td><td class="right"> "Uniform Resource Identifier (URI): Generic Syntax",</td><td class="lineno" valign="top"></td></tr> 824 <tr><td><a name="diff005 2" /></td></tr>854 <tr><td><a name="diff0053" /></td></tr> 825 855 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">RFC 3986, STD 6</span>6, January 2005.</td><td> </td><td class="rblock"> <span class="insert">STD 66, RFC 398</span>6, January 2005.</td><td class="lineno" valign="top"></td></tr> 826 856 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 835 865 <tr><td class="lineno" valign="top"></td><td class="left">13.2. Informative References</td><td> </td><td class="right">13.2. Informative References</td><td class="lineno" valign="top"></td></tr> 836 866 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 837 <tr bgcolor="gray" ><td></td><th><a name="part-l2 2" /><small>skipping to change at</small><em> page 68, line 33</em></th><th> </th><th><a name="part-r22" /><small>skipping to change at</small><em> page 68, line 33</em></th><td></td></tr>867 <tr bgcolor="gray" ><td></td><th><a name="part-l23" /><small>skipping to change at</small><em> page 68, line 33</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 68, line 33</em></th><td></td></tr> 838 868 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 839 869 <tr><td class="lineno" valign="top"></td><td class="left"> [Pad1995] Padmanabhan, V. and J. Mogul, "Improving HTTP Latency",</td><td> </td><td class="right"> [Pad1995] Padmanabhan, V. and J. Mogul, "Improving HTTP Latency",</td><td class="lineno" valign="top"></td></tr> … … 846 876 <tr><td class="lineno" valign="top"></td><td class="left"> October 1989.</td><td> </td><td class="right"> October 1989.</td><td class="lineno" valign="top"></td></tr> 847 877 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 848 <tr><td><a name="diff005 3" /></td></tr>878 <tr><td><a name="diff0054" /></td></tr> 849 879 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">[RFC1305] Mills, D., "Network Time Protocol (Version 3)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 850 880 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Specification, Implementation", RFC 1305, March 1992.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 861 891 <tr><td class="lineno" valign="top"></td><td class="left"> Message Bodies", RFC 2045, November 1996.</td><td> </td><td class="right"> Message Bodies", RFC 2045, November 1996.</td><td class="lineno" valign="top"></td></tr> 862 892 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 863 <tr bgcolor="gray" ><td></td><th><a name="part-l2 3" /><small>skipping to change at</small><em> page 70, line 19</em></th><th> </th><th><a name="part-r23" /><small>skipping to change at</small><em> page 70, line 19</em></th><td></td></tr>893 <tr bgcolor="gray" ><td></td><th><a name="part-l24" /><small>skipping to change at</small><em> page 70, line 19</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 70, line 19</em></th><td></td></tr> 864 894 <tr><td class="lineno" valign="top"></td><td class="left"> implementation. We therefore recommend that operational applications</td><td> </td><td class="right"> implementation. We therefore recommend that operational applications</td><td class="lineno" valign="top"></td></tr> 865 895 <tr><td class="lineno" valign="top"></td><td class="left"> be tolerant of deviations whenever those deviations can be</td><td> </td><td class="right"> be tolerant of deviations whenever those deviations can be</td><td class="lineno" valign="top"></td></tr> … … 872 902 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 873 903 <tr><td class="lineno" valign="top"></td><td class="left"> The line terminator for header fields is the sequence CRLF. However,</td><td> </td><td class="right"> The line terminator for header fields is the sequence CRLF. However,</td><td class="lineno" valign="top"></td></tr> 874 <tr><td><a name="diff005 4" /></td></tr>904 <tr><td><a name="diff0055" /></td></tr> 875 905 <tr><td class="lineno" valign="top"></td><td class="lblock"> we recommend that applications, when parsing such <span class="delete">headers,</span> recognize</td><td> </td><td class="rblock"> we recommend that applications, when parsing such <span class="insert">headers fields,</span></td><td class="lineno" valign="top"></td></tr> 876 906 <tr><td class="lineno" valign="top"></td><td class="lblock"> a single LF as a line terminator and ignore the leading CR.</td><td> </td><td class="rblock"> recognize a single LF as a line terminator and ignore the leading CR.</td><td class="lineno" valign="top"></td></tr> … … 886 916 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 887 917 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 888 <tr bgcolor="gray" ><td></td><th><a name="part-l2 4" /><small>skipping to change at</small><em> page 70, line 48</em></th><th> </th><th><a name="part-r24" /><small>skipping to change at</small><em> page 70, line 48</em></th><td></td></tr>918 <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 70, line 48</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 70, line 48</em></th><td></td></tr> 889 919 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 890 920 <tr><td class="lineno" valign="top"></td><td class="left"> o An HTTP/1.1 implementation MAY internally represent a parsed</td><td> </td><td class="right"> o An HTTP/1.1 implementation MAY internally represent a parsed</td><td class="lineno" valign="top"></td></tr> … … 897 927 <tr><td class="lineno" valign="top"></td><td class="left"> of an age or expiration time.</td><td> </td><td class="right"> of an age or expiration time.</td><td class="lineno" valign="top"></td></tr> 898 928 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 899 <tr><td><a name="diff005 5" /></td></tr>929 <tr><td><a name="diff0056" /></td></tr> 900 930 <tr><td class="lineno" valign="top"></td><td class="lblock"> o If an HTTP header incorrectly carries a date value with a time</td><td> </td><td class="rblock"> o If an HTTP header <span class="insert">field</span> incorrectly carries a date value with a</td><td class="lineno" valign="top"></td></tr> 901 931 <tr><td class="lineno" valign="top"></td><td class="lblock"> zone other than GMT, it MUST be converted into GMT using the most</td><td> </td><td class="rblock"> time zone other than GMT, it MUST be converted into GMT using the</td><td class="lineno" valign="top"></td></tr> … … 912 942 <tr><td class="lineno" valign="top"></td><td class="left"> modifiers on the request/response semantics. However, HTTP/1.0 did</td><td> </td><td class="right"> modifiers on the request/response semantics. However, HTTP/1.0 did</td><td class="lineno" valign="top"></td></tr> 913 943 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 914 <tr bgcolor="gray" ><td></td><th><a name="part-l2 5" /><small>skipping to change at</small><em> page 72, line 9</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 72, line 9</em></th><td></td></tr>944 <tr bgcolor="gray" ><td></td><th><a name="part-l26" /><small>skipping to change at</small><em> page 72, line 9</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 72, line 9</em></th><td></td></tr> 915 945 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 916 946 <tr><td class="lineno" valign="top"></td><td class="left">B.1. Changes from HTTP/1.0</td><td> </td><td class="right">B.1. Changes from HTTP/1.0</td><td class="lineno" valign="top"></td></tr> … … 923 953 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 924 954 <tr><td class="lineno" valign="top"></td><td class="left"> The requirements that clients and servers support the Host request-</td><td> </td><td class="right"> The requirements that clients and servers support the Host request-</td><td class="lineno" valign="top"></td></tr> 925 <tr><td><a name="diff005 6" /></td></tr>955 <tr><td><a name="diff0057" /></td></tr> 926 956 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">header,</span> report an error if <span class="delete">the Host request-header (Section 9.4)</span> is</td><td> </td><td class="rblock"> <span class="insert">header field (Section 9.4),</span> report an error if <span class="insert">it</span> is missing from an</td><td class="lineno" valign="top"></td></tr> 927 957 <tr><td class="lineno" valign="top"></td><td class="lblock"> missing from an HTTP/1.1 request, and accept absolute URIs</td><td> </td><td class="rblock"> HTTP/1.1 request, and accept absolute URIs (Section 4.1.2) are among</td><td class="lineno" valign="top"></td></tr> … … 945 975 <tr><td class="lineno" valign="top"></td><td class="left"> requirements:</td><td> </td><td class="right"> requirements:</td><td class="lineno" valign="top"></td></tr> 946 976 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 947 <tr><td><a name="diff005 7" /></td></tr>977 <tr><td><a name="diff0058" /></td></tr> 948 978 <tr><td class="lineno" valign="top"></td><td class="lblock"> o Both clients and servers MUST support the Host <span class="delete">request-header.</span></td><td> </td><td class="rblock"> o Both clients and servers MUST support the Host <span class="insert">request-header</span></td><td class="lineno" valign="top"></td></tr> 949 979 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> field.</span></td><td class="lineno" valign="top"></td></tr> 950 980 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 951 <tr><td><a name="diff005 8" /></td></tr>981 <tr><td><a name="diff0059" /></td></tr> 952 982 <tr><td class="lineno" valign="top"></td><td class="lblock"> o A client that sends an HTTP/1.1 request MUST send a Host <span class="delete">header.</span></td><td> </td><td class="rblock"> o A client that sends an HTTP/1.1 request MUST send a Host <span class="insert">header</span></td><td class="lineno" valign="top"></td></tr> 953 983 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> field.</span></td><td class="lineno" valign="top"></td></tr> 954 984 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 955 985 <tr><td class="lineno" valign="top"></td><td class="left"> o Servers MUST report a 400 (Bad Request) error if an HTTP/1.1</td><td> </td><td class="right"> o Servers MUST report a 400 (Bad Request) error if an HTTP/1.1</td><td class="lineno" valign="top"></td></tr> 956 <tr><td><a name="diff00 59" /></td></tr>986 <tr><td><a name="diff0060" /></td></tr> 957 987 <tr><td class="lineno" valign="top"></td><td class="lblock"> request does not include a Host request-header.</td><td> </td><td class="rblock"> request does not include a Host request-header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr> 958 988 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 967 997 <tr><td class="lineno" valign="top"></td><td class="left"> experimental implementations of persistent connections are faulty,</td><td> </td><td class="right"> experimental implementations of persistent connections are faulty,</td><td class="lineno" valign="top"></td></tr> 968 998 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 969 <tr bgcolor="gray" ><td></td><th><a name="part-l2 6" /><small>skipping to change at</small><em> page 73, line 15</em></th><th> </th><th><a name="part-r26" /><small>skipping to change at</small><em> page 73, line 16</em></th><td></td></tr>999 <tr bgcolor="gray" ><td></td><th><a name="part-l27" /><small>skipping to change at</small><em> page 73, line 15</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 73, line 16</em></th><td></td></tr> 970 1000 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 971 1001 <tr><td class="lineno" valign="top"></td><td class="left"> However, talking to proxies is the most important use of persistent</td><td> </td><td class="right"> However, talking to proxies is the most important use of persistent</td><td class="lineno" valign="top"></td></tr> … … 978 1008 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 979 1009 <tr><td class="lineno" valign="top"></td><td class="left"> The original HTTP/1.0 form of persistent connections (the Connection:</td><td> </td><td class="right"> The original HTTP/1.0 form of persistent connections (the Connection:</td><td class="lineno" valign="top"></td></tr> 980 <tr><td><a name="diff006 0" /></td></tr>1010 <tr><td><a name="diff0061" /></td></tr> 981 1011 <tr><td class="lineno" valign="top"></td><td class="lblock"> Keep-Alive and Keep-Alive <span class="delete">header)</span> is documented in Section 19.7.1 of</td><td> </td><td class="rblock"> Keep-Alive and Keep-Alive <span class="insert">header field)</span> is documented in Section</td><td class="lineno" valign="top"></td></tr> 982 1012 <tr><td class="lineno" valign="top"></td><td class="lblock"> [RFC2068].</td><td> </td><td class="rblock"> 19.7.1 of [RFC2068].</td><td class="lineno" valign="top"></td></tr> … … 997 1027 <tr><td class="lineno" valign="top"></td><td class="left"> Clarify that HTTP-Version is case sensitive. (Section 2.5)</td><td> </td><td class="right"> Clarify that HTTP-Version is case sensitive. (Section 2.5)</td><td class="lineno" valign="top"></td></tr> 998 1028 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 999 <tr><td><a name="diff006 1" /></td></tr>1029 <tr><td><a name="diff0062" /></td></tr> 1000 1030 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Remove reference to non-existent identity transfer-coding value</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1001 1031 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> tokens. (Sections 6.2 and 3.3)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 1004 1034 <tr><td class="lineno" valign="top"></td><td class="left"> (Section 3.2)</td><td> </td><td class="right"> (Section 3.2)</td><td class="lineno" valign="top"></td></tr> 1005 1035 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1006 <tr><td><a name="diff006 2" /></td></tr>1036 <tr><td><a name="diff0063" /></td></tr> 1007 1037 <tr><td class="lineno" valign="top"></td><td class="lblock"> Update use of abs_path production from <span class="delete">RFC1808</span> to the path-absolute +</td><td> </td><td class="rblock"> <span class="insert">Require recipients to handle bogus Content-Length header fields as</span></td><td class="lineno" valign="top"></td></tr> 1008 1038 <tr><td class="lineno" valign="top"></td><td class="lblock"> query components of <span class="delete">RFC3986.</span> (Section 4.1.2)</td><td> </td><td class="rblock"><span class="insert"> errors. (Section 3.3)</span></td><td class="lineno" valign="top"></td></tr> … … 1019 1049 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1020 1050 <tr><td class="lineno" valign="top"></td><td class="left"> Remove hard limit of two connections per server. (Section 7.1.4)</td><td> </td><td class="right"> Remove hard limit of two connections per server. (Section 7.1.4)</td><td class="lineno" valign="top"></td></tr> 1021 <tr><td><a name="diff006 3" /></td></tr>1051 <tr><td><a name="diff0064" /></td></tr> 1022 1052 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1023 1053 <tr><td class="lineno" valign="top"></td><td class="left"> Clarify exactly when close connection options must be sent.</td><td> </td><td class="right"> Clarify exactly when close connection options must be sent.</td><td class="lineno" valign="top"></td></tr> … … 1025 1055 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1026 1056 <tr><td class="lineno" valign="top"></td><td class="left">Appendix C. Collected ABNF</td><td> </td><td class="right">Appendix C. Collected ABNF</td><td class="lineno" valign="top"></td></tr> 1027 <tr><td><a name="diff006 4" /></td></tr>1057 <tr><td><a name="diff0065" /></td></tr> 1028 1058 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> 1029 1059 <tr><td class="lineno" valign="top"></td><td class="left"> BWS = OWS</td><td> </td><td class="right"> BWS = OWS</td><td class="lineno" valign="top"></td></tr> … … 1038 1068 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1039 1069 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1040 <tr bgcolor="gray" ><td></td><th><a name="part-l2 7" /><small>skipping to change at</small><em> page 78, line 24</em></th><th> </th><th><a name="part-r27" /><small>skipping to change at</small><em> page 78, line 28</em></th><td></td></tr>1070 <tr bgcolor="gray" ><td></td><th><a name="part-l28" /><small>skipping to change at</small><em> page 78, line 24</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 78, line 28</em></th><td></td></tr> 1041 1071 <tr><td class="lineno" valign="top"></td><td class="left"> ; general-header defined but not used</td><td> </td><td class="right"> ; general-header defined but not used</td><td class="lineno" valign="top"></td></tr> 1042 1072 <tr><td class="lineno" valign="top"></td><td class="left"> ; http-URI defined but not used</td><td> </td><td class="right"> ; http-URI defined but not used</td><td class="lineno" valign="top"></td></tr> … … 1049 1079 <tr><td class="lineno" valign="top"></td><td class="left">Appendix D. Change Log (to be removed by RFC Editor before publication)</td><td> </td><td class="right">Appendix D. Change Log (to be removed by RFC Editor before publication)</td><td class="lineno" valign="top"></td></tr> 1050 1080 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1051 <tr><td><a name="diff006 5" /></td></tr>1081 <tr><td><a name="diff0066" /></td></tr> 1052 1082 <tr><td class="lineno" valign="top"></td><td class="lblock">D.1. Since RFC2616</td><td> </td><td class="rblock">D.1. Since RFC<span class="insert"> </span>2616</td><td class="lineno" valign="top"></td></tr> 1053 1083 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1062 1092 <tr><td class="lineno" valign="top"></td><td class="left"> (<http://purl.org/NET/http-errata#verscase>)</td><td> </td><td class="right"> (<http://purl.org/NET/http-errata#verscase>)</td><td class="lineno" valign="top"></td></tr> 1063 1093 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1064 <tr bgcolor="gray" ><td></td><th><a name="part-l2 8" /><small>skipping to change at</small><em> page 80, line 42</em></th><th> </th><th><a name="part-r28" /><small>skipping to change at</small><em> page 80, line 43</em></th><td></td></tr>1094 <tr bgcolor="gray" ><td></td><th><a name="part-l29" /><small>skipping to change at</small><em> page 80, line 42</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 80, line 43</em></th><td></td></tr> 1065 1095 <tr><td class="lineno" valign="top"></td><td class="left"> "host) -- these will have to be updated when switching over to</td><td> </td><td class="right"> "host) -- these will have to be updated when switching over to</td><td class="lineno" valign="top"></td></tr> 1066 1096 <tr><td class="lineno" valign="top"></td><td class="left"> RFC3986.</td><td> </td><td class="right"> RFC3986.</td><td class="lineno" valign="top"></td></tr> … … 1073 1103 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1074 1104 <tr><td class="lineno" valign="top"></td><td class="left"> o Move "Product Tokens" section (back) into Part 1, as "token" is</td><td> </td><td class="right"> o Move "Product Tokens" section (back) into Part 1, as "token" is</td><td class="lineno" valign="top"></td></tr> 1075 <tr><td><a name="diff006 6" /></td></tr>1105 <tr><td><a name="diff0067" /></td></tr> 1076 1106 <tr><td class="lineno" valign="top"></td><td class="lblock"> used in the definition of the Upgrade header.</td><td> </td><td class="rblock"> used in the definition of the Upgrade header<span class="insert"> field</span>.</td><td class="lineno" valign="top"></td></tr> 1077 1107 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1092 1122 <tr><td class="lineno" valign="top"></td><td class="left"> pair"</td><td> </td><td class="right"> pair"</td><td class="lineno" valign="top"></td></tr> 1093 1123 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1094 <tr><td><a name="diff006 7" /></td></tr>1124 <tr><td><a name="diff0068" /></td></tr> 1095 1125 <tr><td class="lineno" valign="top"></td><td class="lblock"> Ongoing work on IANA Message Header Registration</td><td> </td><td class="rblock"> Ongoing work on IANA Message Header <span class="insert">Field </span>Registration</td><td class="lineno" valign="top"></td></tr> 1096 1126 <tr><td class="lineno" valign="top"></td><td class="left"> (<http://tools.ietf.org/wg/httpbis/trac/ticket/40>):</td><td> </td><td class="right"> (<http://tools.ietf.org/wg/httpbis/trac/ticket/40>):</td><td class="lineno" valign="top"></td></tr> 1097 1127 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1098 <tr><td><a name="diff006 8" /></td></tr>1128 <tr><td><a name="diff0069" /></td></tr> 1099 1129 <tr><td class="lineno" valign="top"></td><td class="lblock"> o Reference RFC 3984, and update header registrations for headers</td><td> </td><td class="rblock"> o Reference RFC 3984, and update header <span class="insert">field</span> registrations for</td><td class="lineno" valign="top"></td></tr> 1100 1130 <tr><td class="lineno" valign="top"></td><td class="lblock"> defined in this document.</td><td> </td><td class="rblock"> headers defined in this document.</td><td class="lineno" valign="top"></td></tr> … … 1110 1140 <tr><td class="lineno" valign="top"></td><td class="left"> Closed issues:</td><td> </td><td class="right"> Closed issues:</td><td class="lineno" valign="top"></td></tr> 1111 1141 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1112 <tr bgcolor="gray" ><td></td><th><a name="part-l 29" /><small>skipping to change at</small><em> page 82, line 34</em></th><th> </th><th><a name="part-r29" /><small>skipping to change at</small><em> page 82, line 34</em></th><td></td></tr>1142 <tr bgcolor="gray" ><td></td><th><a name="part-l30" /><small>skipping to change at</small><em> page 82, line 34</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 82, line 34</em></th><td></td></tr> 1113 1143 <tr><td class="lineno" valign="top"></td><td class="left"> o Use "/" instead of "|" for alternatives.</td><td> </td><td class="right"> o Use "/" instead of "|" for alternatives.</td><td class="lineno" valign="top"></td></tr> 1114 1144 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1121 1151 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1122 1152 <tr><td class="lineno" valign="top"></td><td class="left"> o Rewrite ABNFs to spell out whitespace rules, factor out header</td><td> </td><td class="right"> o Rewrite ABNFs to spell out whitespace rules, factor out header</td><td class="lineno" valign="top"></td></tr> 1123 <tr><td><a name="diff00 69" /></td></tr>1153 <tr><td><a name="diff0070" /></td></tr> 1124 1154 <tr><td class="lineno" valign="top"></td><td class="lblock"> value format definitions.</td><td> </td><td class="rblock"> <span class="insert">field </span>value format definitions.</td><td class="lineno" valign="top"></td></tr> 1125 1155 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1134 1164 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1135 1165 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1136 <tr bgcolor="gray" ><td></td><th><a name="part-l3 0" /><small>skipping to change at</small><em> page 83, line 30</em></th><th> </th><th><a name="part-r30" /><small>skipping to change at</small><em> page 83, line 30</em></th><td></td></tr>1166 <tr bgcolor="gray" ><td></td><th><a name="part-l31" /><small>skipping to change at</small><em> page 83, line 30</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 83, line 30</em></th><td></td></tr> 1137 1167 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1138 1168 <tr><td class="lineno" valign="top"></td><td class="left"> o Rewrite definition of list rules, deprecate empty list elements.</td><td> </td><td class="right"> o Rewrite definition of list rules, deprecate empty list elements.</td><td class="lineno" valign="top"></td></tr> … … 1145 1175 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1146 1176 <tr><td class="lineno" valign="top"></td><td class="left"> o Move definition of quality values from Part 3 into Part 1; make TE</td><td> </td><td class="right"> o Move definition of quality values from Part 3 into Part 1; make TE</td><td class="lineno" valign="top"></td></tr> 1147 <tr><td><a name="diff007 0" /></td></tr>1177 <tr><td><a name="diff0071" /></td></tr> 1148 1178 <tr><td class="lineno" valign="top"></td><td class="lblock"> request header grammar independent of accept-params (defined in</td><td> </td><td class="rblock"> request header <span class="insert">field</span> grammar independent of accept-params (defined</td><td class="lineno" valign="top"></td></tr> 1149 1179 <tr><td class="lineno" valign="top"></td><td class="lblock"> Part 3).</td><td> </td><td class="rblock"> in Part 3).</td><td class="lineno" valign="top"></td></tr> … … 1159 1189 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1160 1190 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1161 <tr bgcolor="gray" ><td></td><th><a name="part-l3 1" /><small>skipping to change at</small><em> page 86, line 10</em></th><th> </th><th><a name="part-r31" /><small>skipping to change at</small><em> page 86, line 10</em></th><td></td></tr>1191 <tr bgcolor="gray" ><td></td><th><a name="part-l32" /><small>skipping to change at</small><em> page 86, line 10</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 86, line 10</em></th><td></td></tr> 1162 1192 <tr><td class="lineno" valign="top"></td><td class="left"> entity / representation / variant terminology"</td><td> </td><td class="right"> entity / representation / variant terminology"</td><td class="lineno" valign="top"></td></tr> 1163 1193 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1170 1200 <tr><td class="lineno" valign="top"></td><td class="left"> scheme definitions"</td><td> </td><td class="right"> scheme definitions"</td><td class="lineno" valign="top"></td></tr> 1171 1201 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1172 <tr><td><a name="diff007 1" /></td></tr>1202 <tr><td><a name="diff0072" /></td></tr> 1173 1203 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">D.13. Since draft-ietf-httpbis-p1-messaging-11</span></td><td class="lineno" valign="top"></td></tr> 1174 1204 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"></span></td><td class="lineno" valign="top"></td></tr> 1175 1205 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> Closed issues:</span></td><td class="lineno" valign="top"></td></tr> 1206 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"></span></td><td class="lineno" valign="top"></td></tr> 1207 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> o <http://tools.ietf.org/wg/httpbis/trac/ticket/193>: "Trailer</span></td><td class="lineno" valign="top"></td></tr> 1208 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> requirements"</span></td><td class="lineno" valign="top"></td></tr> 1176 1209 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"></span></td><td class="lineno" valign="top"></td></tr> 1177 1210 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> o <http://tools.ietf.org/wg/httpbis/trac/ticket/204>: "Text about</span></td><td class="lineno" valign="top"></td></tr> … … 1192 1225 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1193 1226 <tr><td class="lineno" valign="top"></td><td class="left"> A</td><td> </td><td class="right"> A</td><td class="lineno" valign="top"></td></tr> 1194 <tr><td><a name="diff007 2" /></td></tr>1227 <tr><td><a name="diff0073" /></td></tr> 1195 1228 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> absolute-URI form (of request-target) 27</span></td><td class="lineno" valign="top"></td></tr> 1196 1229 <tr><td class="lineno" valign="top"></td><td class="left"> application/http Media Type 61</td><td> </td><td class="right"> application/http Media Type 61</td><td class="lineno" valign="top"></td></tr> 1197 <tr><td><a name="diff007 3" /></td></tr>1230 <tr><td><a name="diff0074" /></td></tr> 1198 1231 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">asterisk form (of request-target) 27</span></td><td class="lineno" valign="top"></td></tr> 1199 1232 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> authority form (of request-target) 27</span></td><td class="lineno" valign="top"></td></tr> … … 1209 1242 <tr><td class="lineno" valign="top"></td><td class="left"> Coding Format</td><td> </td><td class="right"> Coding Format</td><td class="lineno" valign="top"></td></tr> 1210 1243 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 1211 <tr bgcolor="gray" ><td></td><th><a name="part-l3 2" /><small>skipping to change at</small><em> page 90, line 6</em></th><th> </th><th><a name="part-r32" /><small>skipping to change at</small><em> page 90, line 26</em></th><td></td></tr>1244 <tr bgcolor="gray" ><td></td><th><a name="part-l33" /><small>skipping to change at</small><em> page 90, line 6</em></th><th> </th><th><a name="part-r33" /><small>skipping to change at</small><em> page 90, line 29</em></th><td></td></tr> 1212 1245 <tr><td class="lineno" valign="top"></td><td class="left"> application/http 61</td><td> </td><td class="right"> application/http 61</td><td class="lineno" valign="top"></td></tr> 1213 1246 <tr><td class="lineno" valign="top"></td><td class="left"> message/http 59</td><td> </td><td class="right"> message/http 59</td><td class="lineno" valign="top"></td></tr> … … 1220 1253 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1221 1254 <tr><td class="lineno" valign="top"></td><td class="left"> P</td><td> </td><td class="right"> P</td><td class="lineno" valign="top"></td></tr> 1222 <tr><td><a name="diff007 4" /></td></tr>1255 <tr><td><a name="diff0075" /></td></tr> 1223 1256 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> path-absolute form (of request-target) 27</span></td><td class="lineno" valign="top"></td></tr> 1224 1257 <tr><td class="lineno" valign="top"></td><td class="left"> proxy 12</td><td> </td><td class="right"> proxy 12</td><td class="lineno" valign="top"></td></tr> … … 1234 1267 1235 1268 <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr> 1236 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 7 4change blocks. </a></th></tr>1237 <tr class="stats"><td></td><th><i>1 34 lines changed or deleted</i></th><th><i> </i></th><th><i>158 lines changed or added</i></th><td></td></tr>1269 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 75 change blocks. </a></th></tr> 1270 <tr class="stats"><td></td><th><i>141 lines changed or deleted</i></th><th><i> </i></th><th><i>168 lines changed or added</i></th><td></td></tr> 1238 1271 <tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.38. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr> 1239 1272 </table> -
draft-ietf-httpbis/latest/p1-messaging.html
r1054 r1055 3458 3458 <p id="rfc.section.D.13.p.1">Closed issues: </p> 3459 3459 <ul> 3460 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/193">http://tools.ietf.org/wg/httpbis/trac/ticket/193</a>>: "Trailer requirements" 3461 </li> 3460 3462 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/204">http://tools.ietf.org/wg/httpbis/trac/ticket/204</a>>: "Text about clock requirement for caches belongs in p6" 3461 3463 </li> … … 3473 3475 <p id="rfc.section.D.14.p.1">Closed issues: </p> 3474 3476 <ul> 3475 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/193">http://tools.ietf.org/wg/httpbis/trac/ticket/193</a>>: "Trailer requirements"3476 </li>3477 3477 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/233">http://tools.ietf.org/wg/httpbis/trac/ticket/233</a>>: "Is * usable as a request-uri for new methods?" 3478 3478 </li> -
draft-ietf-httpbis/latest/p1-messaging.xml
r1054 r1055 5657 5657 <list style="symbols"> 5658 5658 <t> 5659 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/193"/>: 5660 "Trailer requirements" 5661 </t> 5662 <t> 5659 5663 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/204"/>: 5660 5664 "Text about clock requirement for caches belongs in p6" … … 5686 5690 <list style="symbols"> 5687 5691 <t> 5688 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/193"/>:5689 "Trailer requirements"5690 </t>5691 <t>5692 5692 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/233"/>: 5693 5693 "Is * usable as a request-uri for new methods?"
Note: See TracChangeset
for help on using the changeset viewer.