title: Running cURL on 64 bit Windows
body: <p>I'm new to cURL, just got it installed but it seems to only do what it feels like.  I'm using the 64 bit version I got from here: <a href="http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi">http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi</a> with installation instructions I found here: <a href="http://guides.instructure.com/m/4214/l/83393-how-do-i-install-and-use-curl-on-a-windows-machine">http://guides.instructure.com/m/4214/l/83393-how-do-i-install-and-use-curl-on-a-windows-machine</a>.  Opening a new Powershell window I'm able to use a simple GET request like so:</p>
  
  <pre><code>curl http://localhost:3000
  </code></pre>
  
  <p>but if I run a POST</p>
  
  <pre><code>curl -d "hello world" http://localhost:3000
  </code></pre>
  
  <p>it tells me "Invoke-WebRequest : Parameter cannot be processed because the parameter name 'd' is ambiguous. Possible matches include: -DisableKeepAlive -Debug."</p>
  
  <p>Trying to get help I type</p>
  
  <pre><code>curl -h or curl --help
  </code></pre>
  
  <p>gives me "Invoke-WebRequest : Missing an argument for parameter 'Headers'. Specify a parameter of type 'System.Collections.IDictionary' and try again."</p>
  
  <p>As I mentioned, I'm a cURL newbie but it seems strange that it can do get requests but nothing else.  Any ideas what I'm doing wrong?</p>
  
  <p>Windows 7 64 bit
  Powershell version 4</p>