title: Rails not getting params from HTTP request
body: <p>I'm trying to <code>POST</code> the following data to a Rails server (running on WebRick) from Android.</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8' standalone='yes' ?&gt;
  &lt;data&gt;
    &lt;email&gt;email.test@name.com&lt;/email&gt;
    &lt;password&gt;APassw0rd&lt;/password&gt;
    &lt;remember_me&gt;1&lt;/remember_me&gt;
  &lt;/data&gt;
  </code></pre>
  
  <p>Now, the funny thing is that these data never show up in the <code>params</code> field in the controller.
  Webrick does not output any parsing error. (And I guess it would post an error if it received a <code>POST</code> with no data attached:</p>
  
  <pre><code>Started POST "/users/sign_in.xml" for 192.168.1.94 at 2012-12-14 17:33:20 +0100
  Processing by Users::SessionController#create as XML
  Completed 500 Internal Server Error in 22643ms
  </code></pre>
  
  <p>I also found no trace of the data in the <code>request.env</code> variable. Actually, I see no <code>HTTP_BODY</code> in the dump fields. How can one see the raw body of the request? Would webrick really not complain if it received a <code>POST</code> with no attached data?</p>