title: Spring MVC Override Received Content Type
body: <p>I'm working on a Spring MVC application and have a client that I have no control over.  This client is POSTing JSON data but transmitting a <code>application/x-www-form-urlencoded</code> header.  Spring naturally trusts this header and tries to receive the data but can't because its JSON. Has anyone had experience overriding the header that Spring receives or just specifying exactly what type of data is coming, regardless of the headers? </p>