title: What does the -d in this cURL command mean?
body: <p>I'm working on a program that's making calls to a RESTful api.  All of the documentation for the api is cURL commands, but I can't make cURL commands, so I need to translate them and make the request a different way.  This is the example code they provide for the kind of query I want to make.</p>
  
  <pre><code>curl -u '{userEmail}:{userApiToken}' -v -X GET -H 'Content-Type: application/xml' -o 'result.xml' -d '&lt;request&gt;&lt;layout&gt;1&lt;/layout&gt;&lt;searchmode&gt;Cany&lt;/searchmode&gt;&lt;searchvalue&gt;aaron&lt;/searchvalue&gt;&lt;filtermode&gt;&lt;/filtermode&gt;&lt;filtervalue&gt;&lt;/filtervalue&gt;&lt;special&gt;&lt;/special&gt;&lt;limit&gt;100&lt;/limit&gt;&lt;start&gt;&lt;/start&gt;&lt;sortfield&gt;&lt;/sortfield&gt;&lt;sortdir&gt;&lt;/sortdir&gt;&lt;/request&gt;' https://secure.website.com/contacts  `
  </code></pre>
  
  <p>I've been over the cURL documentation and understand all of the flags except for the -d.  I get that its argument is xml of search parameters, but what does the -d mean on a GET cURL?  </p>
  
  <p>Thanks </p>