Permalink
Browse files

Merge pull request #495 from http2/nocontentencoding

Removing requirements on Content-Encoding.  Closes #460
  • Loading branch information...
martinthomson committed Jun 5, 2014
2 parents a0ced45 + 7b2a4a2 commit 1548be5e6e1873ee8415eaa3238c385f2d116aeb
Showing with 5 additions and 15 deletions.
  1. +5 −15 draft-ietf-httpbis-http2.xml
@@ -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

Please sign in to comment.