I have an asp.net mvc app with OutputCache enabled with varyByContentEncoding="gzip;deflate"
and it seems to work fine except for one client who keeps sending GZIP as Accept-Encoding (upper case) and my cache is ignored and regenerated for his every request.
How do I fight this guy so that his requests are treated as regular gzip for cache purposes ?