谁能给我一个提示,如何将以下 curl 命令转换为 PS Invoke-Webrequest ?
curl -d {\"password\":\"$password\"\} $vault/v1/auth/userpass/login/${login,,}
我对此有一些想法,但不知道如何完成这个:
$vault="3.3.3.3:8500"
$pair = (Get-Credential)
$params = ????
$login = $pair.getNetworkCredential().username
$pass = $pair.getNetworkCredential().password
Invoke-WebRequest $url -Method Post -Credential $pair -Body $params -UseBasicParsing
如何像 curl 请求一样正确传递 $params?