title: HTTP GET with request body
body: <p>I'm developing a new RESTful webservice for our application.</p>
  <p>When doing a GET on certain entities, clients can request the contents of the entity.
  If they want to add some parameters (for example sorting a list) they can add these parameters in the query string.</p>
  <p>Alternatively I want people to be able to specify these parameters in the request body.
  <a href="https://www.rfc-editor.org/rfc/rfc2616" rel="noreferrer">HTTP/1.1</a> does not seem to explicitly forbid this. This will allow them to specify more information, might make it easier to specify complex XML requests.</p>
  <p>My questions:</p>
  <ul>
  <li>Is this a good idea altogether?</li>
  <li>Will HTTP clients have issues with using request bodies within a GET request?</li>
  </ul>
  <p><a href="https://www.rfc-editor.org/rfc/rfc2616" rel="noreferrer">https://www.rfc-editor.org/rfc/rfc2616</a></p>