等同于什么?
curl -u username:password ...
在PowerShell的Invoke-RestMethod
中应该怎么做?我尝试了这个:
$securePwd = ConvertTo-SecureString "password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd)
Invoke-RestMethod -Credential $credential ...
但是它返回401,未经授权。
Invoke-RestMethod
的参数中添加-Authentication Basic
吗?其他部分保持不变,这对我来说完全可行。背景:我正在从环境变量中获取凭据并查询Zendesk HelpCenter API。 - pavol.kutaj