我有一个非常简单的 curl 命令,这对我有用(不使用基本身份验证 - 服务只希望令牌在 URL 中):
curl -v -X POST https://Dkdjhf928hfDJFSDFJSK@sonarcloud.io/api/projects/create -d "name=sdfsdfsdf&project=sdfsdfdsf&organization=zzzzz"
这不起作用:
Invoke-WebRequest -Method POST `
-Body 'name=sdfsdfsdf&project=sdfsdfdsf&organization=zzzzz' `
-Uri 'https://Dkdjhf928hfDJFSDFJSK@sonarcloud.io/api/projects/create'
powershell 一定是弄乱了一些东西,因为我收到了这个错误:
Invoke-WebRequest : {"errors":[{"msg":"Insufficient privileges"}]}
curl是否有一些默认方式发送powershell没有的正文或数据?