curl-users
Re: --tr-encoding and HTTP/2
Date: Sun, 30 Oct 2016 10:31:02 +0100
Hello,
> In HTTP/2, "TE" header field can take "trailers" only. "TE: gzip" is
> a violation against HTTP/2 specification. HTTP/2 also deprecates
> Transfer-Encoding stuff completely.
You're right:
The only exception to this is the TE header field, which MAY be
present in an HTTP/2 request; when it is, it MUST NOT contain any
value other than "trailers".
Didn't see that before. Does that mean that HTTP/2 doesn't have useful
compression (= transparent compression that doesn't change the ETag)
anymore? Wow, thanks Google …
> Perhaps, we should ditch "TE" from request header field when HTTP/2
> is used, just like we do for "Connection" header field already.
I suggest --tr-encoding should print an error message when used with
HTTP/2 instead of sending an invalid request.
Thanks,
Ricki
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-users
FAQ: https://curl.haxx.se/docs/faq.html
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2016-10-30