title: trying to convert simple curl command to invoke-webrequest but not working
body: <p>I have a very simple curl command, this works for me (not using basic auth- the service just expects the token to be in URL):</p>
  
  <pre><code>curl -v -X POST https://Dkdjhf928hfDJFSDFJSK@sonarcloud.io/api/projects/create -d "name=sdfsdfsdf&amp;project=sdfsdfdsf&amp;organization=zzzzz"
  </code></pre>
  
  <p>This does not work:</p>
  
  <pre><code>Invoke-WebRequest -Method POST `
                    -Body 'name=sdfsdfsdf&amp;project=sdfsdfdsf&amp;organization=zzzzz' `
                    -Uri 'https://Dkdjhf928hfDJFSDFJSK@sonarcloud.io/api/projects/create'
  </code></pre>
  
  <p>powershell must be mangling something because I get this error:</p>
  
  <pre><code>Invoke-WebRequest : {"errors":[{"msg":"Insufficient privileges"}]}
  </code></pre>
  
  <p>Is there some default way curl sends body or data that powershell does not?</p>