我正在尝试使用REST API访问存储阵列并获取证书令牌,但是失败。 (我正在使用Centos 7.5)
curl -d '{"username":"admin", "password":"admin"}' -H "Content-Type:
application/json" -X POST "https://Mymachine:5392/v1/tokens" -k
失败,如下所示。
{“消息”:[{“代码”:“ SM_http_bad_request”,“严重性”:“错误”,“文本”:“ 该请求无法被 服务器。“},{”代码“:” SM_missing_arg“,”严重性“:”错误“,”参数“:{” arg“:”用户名“},”文本“:”缺少 请求中的参数“用户名”。“}]}
尽管我将用户名作为参数传递,但仍然说用户名丢失。如何解决?
答案 0 :(得分:0)
在不了解API细节的情况下,很难一眼看出来。您是否尝试过使用-v标志运行此命令以使其在详细模式下运行并获取更多信息?
尝试使用curl -v(详细模式)运行,看看是否可以获得更多详细信息。