how do I prevent the Istio proxy manipulating certain headers? Envoy is injecting a Content-Length header which breaks communication between our web and app tier for empty responses.
(Fixing in web tier would be my preferred solution, but compatibility requirements…)
Can you provide more context? Envoy inserts content length 0 for empty request bodies. I raised this issue in the upstream envoy, but it was not deemed as critical by envoy maintainers, so left as is. Depending on the conditions, istio filters may or may not be able to manipulate headers within envoy.