<div dir="ltr">I have a rails app which returns 200 with an empty body as a response to a POST. It does not set a Content-Length header, but does set a Transfer-Encoding chunked header. <div><br></div><div>Varnish is removing the Transfer-Encoding header so that the response has neither chunked nor content-length. This invalid response is causing the upstream load balancer to return bad gateway.<div><br></div><div>I am using varnish 4.0.2-1. VCL is nearly the default VCL.<br></div></div><div><br></div><div>Is this expected behavior or should I open a bug?</div></div>