0

我正在尝试调用 PingAccess API 来配置我的 PingAccess。我不熟悉使用 API 来执行此操作,并且有一个问题。

我正在尝试将 CURL 用于 API。

curl -k -u Administrator:dummypsswd -H "X-Xsrf-Header: PingAccess" -H "Content-Type: application/json" -d '{"alias":"PLACEHOLDER_STAR_MINGLE","fileData": [[System.IO.File]::ReadAllBytes("C:\test.pfx")],"password": "1234"}' https://localhost:9000/pa-admin-api/v1/keyPairs/import -v

当我运行它时,我收到以下错误。

Powershell 上的错误

我仍然不知道为什么我未经授权。任何帮助表示赞赏。

4

1 回答 1

3

当您的密码中有特殊字符时,您需要用双引号将用户名/密码元组括起来:

curl -k -u "Administrator:dummypsswdwithspecialcharslike&&" -H "X-Xsrf-Header: PingAccess" -H "Content-Type: application/json" -d '{"alias":"PLACEHOLDER_STAR_MINGLE","fileData": [[System.IO.File]::ReadAllBytes("C:\test.pfx")],"password": "1234"}' https://localhost:9000/pa-admin-api/v1/keyPairs/import -v
于 2015-08-17T06:51:46.507 回答