Browser loads die with ERR_HTTP2_PROTOCOL_ERROR (or 200 with empty body).
Header too large, HPACK edge case, or a proxy mangling frames.
curl --http1.1 -I https://yourdomain/pathcurl --http2 -I https://yourdomain/pathlarge_client_header_buffers 4 32k; # nginxKeep cookies/headers lean; upgrade proxies together, not piecemeal.
Spinning up a fresh box to reproduce or escape this error?
Managed cloud hostingNinjaOps publishes free engineering guides. Some outbound links are affiliate links: they cost you nothing and support the site.
Last reviewed 2026-10-02 · NinjaOps SEO grid · DevOps blog