Hello,

I am using Nginx as a reverse proxy and have enabled HTTP/2. For a
particular request, my back-end server sends a custom 4 digit status code
(say 9999).

When connecting via HTTP/1.1, the exact status code is returned to the
client but, when connection via HTTP/2, the response headers along with the
status(9999) sent by my back-end server is sent in the body and the header
has the status code 000.

The same works fine if the custom status code is 3-digit (say 999). I know
the standard is to use 3 digit status code but, why does Nginx sends the
back-end server's response headers in the body? Please help me understand
what exactly is happening.

Thanks,
Shanthu
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to