NGINX HPACK decode failure
Valentin V. Bartenev
vbart at nginx.com
Mon Oct 19 13:28:08 UTC 2015
On Sunday 18 October 2015 17:21:11 Jesse Wilson wrote:
> I’m attempting to diagnose a bug report
> <https://github.com/square/okhttp/issues/1897> against OkHttp, the HTTP/2
> client for Android that I help to maintain.
> Some of my users have run into problems making HTTP/2 requests against
> NGINX. I believe the problem is that NGINX’s HPACK decoder can’t decode the
> It fails, and reports a PROTOCOL_ERROR to the client. Instead, it should
> have decoded to this:
> :method: GET
> :path: /rest/v1/sites/73350021/posts/60915
> :authority: public-api.wordpress.com
> :scheme: https
> accept-charset: utf-8
> user-agent: okhttp/2.5.0
> Please confirm. Unfortunately, I can’t tell you the particulars of the
> version of NGINX deployed on wordpress.com that triggers this.
Thank you for the report.
This is fixed now: http://hg.nginx.org/nginx/rev/0e37389c0bd5
wbr, Valentin V. Bartenev
More information about the nginx