title: Spring MVC with HttpPutFormContentFilter can't get RequestBody when use PUT method
body: <p>I have added the <code>HttpPutFormContentFilter</code> in <code>web.xml</code>.</p>
  
  <p>Here is an action for reveiving both <code>GET</code>,<code>POST</code>,<code>DELETE</code> and <code>PUT</code> method.</p>
  
  <pre><code>@RequestMapping(value = "/**")
  public ResponseEntity&lt;byte[]&gt; proxy(HttpServletRequest request,@RequestParam MultiValueMap&lt;String, String&gt; params, @RequestBody byte[] body, @RequestHeader MultiValueMap&lt;String, String&gt; headers) {
  </code></pre>
  
  <p>When I use <code>POST</code> and add the <code>application/x-www-form-urlencoded</code> header,I can get both the request body and request param.</p>
  
  <p>When I use <code>PUT</code> and add the <code>application/x-www-form-urlencoded</code> header,I can get the request param,but I can't get request body!</p>
  
  <p>There is any bug in the HttpPutFormContentFilter?</p>