Changeset 139
- Timestamp:
- 03/01/08 21:17:48 (15 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p1-messaging.html
r138 r139 2307 2307 implementations (<a href="#http.version" title="HTTP Version">Section 3.1</a>) 2308 2308 </p> 2309 <p id="rfc.section.D.3.p.4">Proxies should be able to add Content-Length when appropriate.</p> 2310 <p id="rfc.section.D.3.p.5">Transfer-coding had significant problems, particularly with interactions with chunked encoding. The solution is that transfer-codings 2309 <p id="rfc.section.D.3.p.4">Transfer-coding had significant problems, particularly with interactions with chunked encoding. The solution is that transfer-codings 2311 2310 become as full fledged as content-codings. This involves adding an IANA registry for transfer-codings (separate from content 2312 2311 codings), a new header field (TE) and enabling trailer headers in the future. Transfer encoding is a major performance benefit, -
draft-ietf-httpbis/latest/p1-messaging.xml
r138 r139 3937 3937 </t> 3938 3938 <t> 3939 Proxies should be able to add Content-Length when appropriate.3940 </t>3941 <t>3942 3939 Transfer-coding had significant problems, particularly with 3943 3940 interactions with chunked encoding. The solution is that transfer-codings -
draft-ietf-httpbis/latest/p6-cache.html
r138 r139 1814 1814 <h1 id="rfc.section.A"><a href="#rfc.section.A">A.</a> <a id="compatibility" href="#compatibility">Compatibility with Previous Versions</a></h1> 1815 1815 <h2 id="rfc.section.A.1"><a href="#rfc.section.A.1">A.1</a> <a id="changes.from.rfc.2068" href="#changes.from.rfc.2068">Changes from RFC 2068</a></h2> 1816 <p id="rfc.section.A.1.p.1">Transfer-coding and message lengths all interact in ways that required fixing exactly when chunked encoding is used (to allow 1816 <p id="rfc.section.A.1.p.1">A case was missed in the Cache-Control model of HTTP/1.1; s-maxage was introduced to add this missing case. (Sections <a href="#response.cacheability" title="Response Cacheability">2.4</a>, <a href="#header.cache-control" id="rfc.xref.header.cache-control.11" title="Cache-Control">3.2</a>, <a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">3.2.3</a>) 1817 </p> 1818 <p id="rfc.section.A.1.p.2">Transfer-coding and message lengths all interact in ways that required fixing exactly when chunked encoding is used (to allow 1817 1819 for transfer encoding that may not be self delimiting); it was important to straighten out exactly how message lengths are 1818 1820 computed. (<a href="#non-modifiable.headers" title="Non-modifiable Headers">Section 2.5.2</a>, see also <a href="#Part1" id="rfc.xref.Part1.7"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="#Part3" id="rfc.xref.Part3.3"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a> and <a href="#Part5" id="rfc.xref.Part5.3"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>) 1819 1821 </p> 1820 <p id="rfc.section.A.1.p. 2">A case was missed in the Cache-Control model of HTTP/1.1; s-maxage was introduced to add this missing case. (Sections <a href="#response.cacheability" title="Response Cacheability">2.4</a>, <a href="#header.cache-control" id="rfc.xref.header.cache-control.11" title="Cache-Control">3.2</a>, <a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">3.2.3</a>)1821 </p> 1822 <p id="rfc.section.A.1.p. 3">The Cache-Control: max-age directive was not properly defined for responses. (<a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">Section 3.2.3</a>)1823 </p> 1824 <p id="rfc.section.A.1.p. 4">Warnings could be cached incorrectly, or not updated appropriately. (Section <a href="#warnings" title="Warnings">2.1.2</a>, <a href="#expiration.calculations" title="Expiration Calculations">2.2.4</a>, <a href="#non-modifiable.headers" title="Non-modifiable Headers">2.5.2</a>, <a href="#combining.headers" title="Combining Headers">2.5.3</a>, <a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">3.2.3</a>, and <a href="#header.warning" id="rfc.xref.header.warning.6" title="Warning">3.6</a>) Warning also needed to be a general header, as PUT or other methods may have need for it in requests.1822 <p id="rfc.section.A.1.p.3">Proxies should be able to add Content-Length when appropriate. (<a href="#non-modifiable.headers" title="Non-modifiable Headers">Section 2.5.2</a>) 1823 </p> 1824 <p id="rfc.section.A.1.p.4">The Cache-Control: max-age directive was not properly defined for responses. (<a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">Section 3.2.3</a>) 1825 </p> 1826 <p id="rfc.section.A.1.p.5">Warnings could be cached incorrectly, or not updated appropriately. (Section <a href="#warnings" title="Warnings">2.1.2</a>, <a href="#expiration.calculations" title="Expiration Calculations">2.2.4</a>, <a href="#non-modifiable.headers" title="Non-modifiable Headers">2.5.2</a>, <a href="#combining.headers" title="Combining Headers">2.5.3</a>, <a href="#modifications.of.the.basic.expiration.mechanism" title="Modifications of the Basic Expiration Mechanism">3.2.3</a>, and <a href="#header.warning" id="rfc.xref.header.warning.6" title="Warning">3.6</a>) Warning also needed to be a general header, as PUT or other methods may have need for it in requests. 1825 1827 </p> 1826 1828 <h2 id="rfc.section.A.2"><a href="#rfc.section.A.2">A.2</a> <a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFC 2616</a></h2> -
draft-ietf-httpbis/latest/p6-cache.xml
r138 r139 2817 2817 <section title="Changes from RFC 2068" anchor="changes.from.rfc.2068"> 2818 2818 <t> 2819 A case was missed in the Cache-Control model of HTTP/1.1; s-maxage 2820 was introduced to add this missing case. (Sections <xref target="response.cacheability" format="counter"/>, 2821 <xref target="header.cache-control" format="counter"/>, 2822 <xref target="modifications.of.the.basic.expiration.mechanism" format="counter"/>) 2823 </t> 2824 <t> 2819 2825 Transfer-coding and message lengths all interact in ways that 2820 2826 required fixing exactly when chunked encoding is used (to allow for … … 2825 2831 </t> 2826 2832 <t> 2827 A case was missed in the Cache-Control model of HTTP/1.1; s-maxage 2828 was introduced to add this missing case. (Sections <xref target="response.cacheability" format="counter"/>, 2829 <xref target="header.cache-control" format="counter"/>, 2830 <xref target="modifications.of.the.basic.expiration.mechanism" format="counter"/>) 2833 Proxies should be able to add Content-Length when appropriate. 2834 (<xref target="non-modifiable.headers"/>) 2831 2835 </t> 2832 2836 <t>
Note: See TracChangeset
for help on using the changeset viewer.