我有API http://x.xx.x.xx:xxxx/api/v1/clusters/Cluster12/commands/restart用于重新启动群集。
我想使用下一个命令: curl --request POST' http://x.xx.x.xx:xxxx/api/v1/clusters/Cluster12/commands/restart'
但得到了消息"访问此资源需要完全身份验证"
答案 0 :(得分:0)
使用变量:
curl --data "var1=val1&var2=val2" http://x.xx.x.xx:xxxx/api/v1/clusters/Cluster12/commands/restart
没有变量:
curl -X POST http://x.xx.x.xx:xxxx/api/v1/clusters/Cluster12/commands/restart
可能你可以用这个吗?
答案 1 :(得分:0)
你可以尝试:
curl -u username:passwd -X POST 'http://x.xx.x.xx:xxxx/api/v1/clusters/Cluster12/commands/restart'
答案 2 :(得分:0)
感谢您的帮助。现在它正在运作。我应该使用API中的一些参数 curl -u username:password -H“Accept:application / json”-X POST -d'{“SomeArgument”:“true”}'http://masterIP:xxxx/api/v1/clusters/Cluster12/commands/restart