I have an Apache 2.2 server running mod_proxy. We had a scenario where a response came through from the origin corrupted, it didn't have any content-type or cache-control headers. This meant that downstream proxies and clients cached the dodgy response.
What I would like to do is if the response doesn't have a content-type and cache-control header to insert a Cache-Control:max-age=0, no-cache
header