|
|
@@ -3673,21 +3673,6 @@ HTTP2-Settings = token68 |
|
|
|
<x:ref>INADEQUATE_SECURITY</x:ref>. |
|
|
|
</t> |
|
|
|
</section> |
|
|
|
|
|
|
|
<section anchor="Compression" title="GZIP Content-Encoding"> |
|
|
|
<t> |
|
|
|
Clients MUST support GZIP compression for HTTP response bodies. Regardless of the value |
|
|
|
of the accept-encoding header field, a server MAY send responses with GZIP encoding. A |
|
|
|
compressed response MUST still bear an appropriate content-encoding header field. |
|
|
|
</t> |
|
|
|
<t> |
|
|
|
This effectively changes the implicit value of the Accept-Encoding header field (<xref |
|
|
|
target="HTTP-p2" x:fmt="," x:rel="#header.accept-encoding"/>) from "identity" to |
|
|
|
"identity, gzip", however GZIP encoding cannot be suppressed by including ";q=0". |
|
|
|
Intermediaries that perform translation from HTTP/2 to HTTP/1.1 MUST decompress payloads |
|
|
|
unless the request includes an Accept-Encoding value that includes "gzip". |
|
|
|
</t> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
<section anchor="security" title="Security Considerations"> |
|
|
@@ -4588,7 +4573,11 @@ HTTP2-Settings = token68 |
|
|
|
<t> |
|
|
|
Restored extensibility options. |
|
|
|
</t> |
|
|
|
<t> |
|
|
|
Removing Content-Encoding requirements. |
|
|
|
</t> |
|
|
|
</section> |
|
|
|
|
|
|
|
<section title="Since draft-ietf-httpbis-http2-11" anchor="changes.since.draft-ietf-httpbis-http2-11"> |
|
|
|
<t> |
|
|
|
Added <x:ref>BLOCKED</x:ref> frame (at risk). |
|
|
@@ -4600,6 +4589,7 @@ HTTP2-Settings = token68 |
|
|
|
Added <x:ref>DATA</x:ref> per-frame GZIP compression. |
|
|
|
</t> |
|
|
|
</section> |
|
|
|
|
|
|
|
<section title="Since draft-ietf-httpbis-http2-10" anchor="changes.since.draft-ietf-httpbis-http2-10"> |
|
|
|
<t> |
|
|
|
Changed "connection header" to "connection preface" to avoid confusion. |
|
|
|
0 comments on commit
1548be5